/linkresource
Обновлен: Ноябрь 2007
Создает ссылку на управляемый ресурс.
/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 является файлом ресурсов .NET Framework, созданным, например, с помощью генератора файлов ресурсов (Resgen.exe) или в среде разработки, то доступ к нему можно получить с помощью членов пространства имен System.Resources (дополнительные сведения см. в описании класса "System.Resources.ResourceManager"). Для доступа к другим ресурсам во время выполнения можно использовать методы GetManifestResource* класса System.Reflection.Assembly.
Файл filename может иметь любой формат. Например, может потребоваться сделать собственную библиотеку DLL частью сборки, поэтому ее можно поместить в глобальный кэш сборок и предоставить доступ к ней из управляемого кода сборки.
Краткой формой параметра /linkresource является /linkres.
Пример
Компиляция файла in.js и создание ссылки на файл ресурсов rf.resource:
jsc /linkresource:rf.resource in.js