/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

См. также

Другие ресурсы

Параметры компилятора JScript