-resource (Visual Basic)
将托管资源嵌入程序集。
语法
-resource:filename[,identifier[,public|private]]
or
-res:filename[,identifier[,public|private]]
自变量
术语 | 定义 |
---|---|
filename |
必需。 要嵌入到输出文件中的资源文件的名称。 默认情况下,filename 在程序集中是公共的。 如果文件名包含空格,则将名称括在引号 (" ") 内。 |
identifier |
可选。 资源的逻辑名称;用于加载资源的名称。 默认值是文件的名称。 可以选择在程序集清单中指定资源是公共还是专用的,如下所示:-res:filename.res, myname.res, public |
备注
使用 -linkresource
将资源链接到程序集,而不将资源文件置于输出文件中。
例如,如果 filename
是由资源文件生成器 (Resgen.exe) 创建的或在开发环境中创建的 .NET Framework 资源文件,则可使用 System.Resources 命名空间中的成员来访问它(有关详细信息,请参阅 ResourceManager)。 若要在运行时访问所有其他资源,请使用以下方法之一:GetManifestResourceInfo、GetManifestResourceNames 或 GetManifestResourceStream。
-resource
的缩写形式是 -res
。
有关如何在 Visual Studio IDE 中设置 -resource
的信息,请参阅管理应用程序资源 (.NET)。
示例
下面的代码编译 In.vb
并附加资源文件 Rf.resource
。
vbc -res:rf.resource in.vb