/ASSEMBLYRESOURCE(嵌入托管资源)

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

参数

  • filename
    要在此程序集中嵌入的托管资源。

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

    还可以指定该文件在程序集清单中是否应是私有的。默认情况下,name 在程序集中是公共的。

备注

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

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

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

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

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

  1. 打开项目的**“属性页”**对话框。有关详细信息,请参见设置 Visual C++ 项目属性

  2. 单击“链接器”文件夹。

  3. 单击“输入”属性页。

  4. 修改**“嵌入托管资源文件”**属性。

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

请参见

参考

设置链接器选项

链接器选项