Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Создает ссылку на управляемый ресурс.
Синтаксис
-linkresource:filename[,identifier[,public|private]]
или
-linkres:filename[,identifier[,public|private]]
Аргументы
filename
Обязательное. Файл ресурса для ссылки на сборку. Если имя файла содержит пробел, заключите имя в кавычки (" ").
identifier
Необязательно. Логическое имя ресурса. Имя, используемое для загрузки ресурса. По умолчанию используется имя файла. При необходимости можно указать, является ли файл общедоступным или закрытым в манифесте сборки, например: -linkres:filename.res,myname.res,public По умолчанию filename общедоступен в сборке.
Замечания
Параметр -linkresource не внедряет файл ресурсов в выходной файл; используйте -resource этот параметр.
Для -linkresource этого параметра требуется один из вариантов, отличных -target от -target:moduleпараметра.
Если filename файл ресурсов .NET Framework создан, например, Resgen.exe (генератор файлов ресурсов) или в среде разработки, доступ к нему можно получить с помощью членов в System.Resources пространстве имен. (Дополнительные сведения см. в разделе ResourceManager.) Чтобы получить доступ ко всем другим ресурсам во время выполнения, используйте методы, начинающиеся с GetManifestResourceAssembly класса.
Имя файла может быть любым форматом файла. Например, может потребоваться сделать имеющуюся на компьютере библиотеку DLL частью сборки, поэтому ее можно разместить в глобальном кэше сборок и обеспечить к ней доступ из управляемого кода сборки.
Короткая форма -linkresource .-linkres
Замечание
Этот -linkresource параметр недоступен из среды разработки Visual Studio. Он доступен только при компиляции из командной строки.
Пример
Следующий код компилирует in.vb и связывается с файлом rf.resourceресурсов.
vbc -linkresource:rf.resource in.vb