/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)。 若要在运行时访问所有其他资源,请使用以下一种方法:GetManifestResourceInfoGetManifestResourceNamesGetManifestResourceStream

/resource 的缩写形式是 /res。

有关如何设置/resource在 Visual Studio IDE 中,请参阅管理应用程序资源

示例

下面的代码编译 In.vb 并附加资源文件 Rf.resource。

vbc /res:rf.resource in.vb

请参见

参考

/win32resource

/linkresource (Visual Basic)

/target (Visual Basic)

示例编译命令行 (Visual Basic)

其他资源

Visual Basic 命令行编译器