/ASSEMBLYRESOURCE(嵌入受管理资源)

将托管资源嵌入程序集。

语法

/ASSEMBLYRESOURCE:filename[,[name][,PRIVATE]]

参数

filename
要嵌入此程序集的受管理资源。

name
可选。 资源的逻辑名称;用于加载资源的名称。 默认值是文件的名称。

(可选)可以使用 PRIVATE 指定文件是否应在程序集清单中专用。 默认情况下,name 在程序集中是公共的。

备注

使用 /ASSEMBLYRESOURCE 链接器选项以在程序集中嵌入资源。

使用链接器创建时,程序集中的资源是公有的。 链接器不允许重命名程序集中的资源。

例如,如果 filename 是由资源文件生成器 (Resgen.exe) 创建的或在开发环境中创建的 .NET Framework 资源文件 (.resources),则可使用 System.Resources 命名空间中的成员来访问它。 有关详细信息,请参阅 System.Resources.ResourceManager。 对于所有其他资源,请使用 System.Reflection.Assembly 类中的 GetManifestResource* 方法在运行时访问资源。

影响程序集生成的其他链接器选项包括:

在 Visual Studio 开发环境中设置此链接器选项

  1. 打开项目的“属性页” 对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性

  2. 选择“配置属性”>“链接器”>“输入”属性页

  3. 修改“嵌入受管理资源文件”属性。

以编程方式设置此链接器选项

  1. 请参阅 EmbedManagedResourceFile

另请参阅

MSVC 链接器参考
MSVC 链接器选项