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