/linkresource

创建到托管资源的链接。

/linkresource:filename[,name[,public|private]]
-or-
/linkres:filename[,name[,public|private]]

实参

  • filename
    要链接到程序集的资源文件。

  • name[,public|private](可选)
    资源的逻辑名称;用于加载此资源的名称。 默认为文件的名称。 还可以指定该文件在程序集清单中是公共的还是私有的。 例如,/linkres:filename.res,myname.res,public。 默认情况下,filename 在程序集中是公共的。

备注

/linkresource 选项不将资源文件嵌入到输出文件中。 使用 /resource 选项将一个资源文件嵌入到输出文件中。

例如,如果 filename 是由资源文件生成器 (Resgen.exe) 创建或在开发环境中创建的 .NET Framework 资源文件,则可以使用 System.Resources 命名空间中的成员来访问它(有关更多信息,请参见 System.Resources.ResourceManager)。 对于所有其他资源,请使用 System.Reflection.Assembly 类中的 GetManifestResource* 方法在运行时访问资源。

filename 可以为任何文件格式。 例如,您可能想将本机 DLL 设置为程序集的一部分,以便可将其安装到全局程序集缓存中,并且可从程序集中的托管代码访问它。

/linkres 是 /linkresource 的缩写形式。

示例

编译 in.js 并链接到资源文件 rf.resource:

jsc /linkresource:rf.resource in.js

请参见

其他资源

JScript 编译器选项