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

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

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

  3. 单击“命令行”属性页。

  4. 将该选项键入“附加选项”框中。

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

请参见

参考

设置链接器选项

链接器选项