/ASSEMBLYLINKRESOURCE
(链接到 .NET Framework 资源)
在输出文件中创建指向 .NET Framework 资源的链接。
语法
/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 Studio 中设置 C++ 编译器和生成属性。
选择“配置属性”>“链接器”>“命令行”属性页 。
在“附加选项”中输入选项。 选择“确定”或“应用”以应用更改。
以编程方式设置此链接器选项
- 请参阅 AdditionalOptions。