/linkresource
更新:2007 年 11 月
创建到托管资源的链接。
/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