-resource (Visual Basic)

在程序集中嵌入托管资源。

语法

-resource:filename[,identifier[,public|private]]  

-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

有关如何在 Visual Studio IDE 中设置-resource的信息,请参阅管理应用程序资源(.NET)。

示例:

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

vbc -res:rf.resource in.vb  

另请参阅