/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 开发环境中设置此链接器选项

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

  2. 选择“配置属性”>“链接器”>“命令行”属性页 。

  3. 在“附加选项”中输入选项。 选择“确定”或“应用”以应用更改

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

另请参阅

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