/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 开发环境中设置此链接器选项
打开项目的**“属性页”**对话框。有关详细信息,请参见设置 Visual C++ 项目属性。
单击“链接器”文件夹。
单击“输入”属性页。
修改**“嵌入托管资源文件”**属性。