/ASSEMBLYLINKRESOURCE(链接到 .NET Framework 资源)
更新:2007 年 11 月
/ASSEMBLYLINKRESOURCE:filename
备注
其中:
- filename
要从程序集链接的 .NET Framework 资源文件。
备注
/ASSEMBLYLINKRESOURCE 选项在输出文件中创建指向 .NET Framework 资源的链接;资源文件不放在输出文件中。/ASSEMBLYRESOURCE 在输出文件中嵌入资源文件。
当用链接器创建时,链接的资源在程序集中是公共的。
/ASSEMBLYLINKRESOURCE 要求编译包括 /clr;/LN 或 /NOASSEMBLY 不允许与 /ASSEMBLYLINKRESOURCE 一起使用。
如果 filename 是由 Resgen.exe 或在开发环境中(举例)创建的 .NET Framework 资源文件,则可以通过 System.Resources 命名空间中的成员访问它。有关更多信息,请参见 System.Resources.ResourceManager。对于所有其他资源,请使用 System.Reflection.Assembly 类中的 GetManifestResource* 方法在运行时访问资源。
filename 可以为任何文件格式。例如,您可能想将本机 DLL 设置为程序集的一部分,以便可将其安装到全局程序集缓存中,并且可从程序集中的托管代码访问它。
其他影响程序集生成的链接器选项为:
在 Visual Studio 开发环境中设置此链接器选项
打开此项目的“属性页”对话框。有关详细信息,请参见设置 Visual C++ 项目属性。
单击“链接器”文件夹。
单击“命令行”属性页。
将该选项键入“附加选项”框中。
以编程方式设置此链接器选项
- 请参见 AdditionalOptions。