/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 является public.
Заметки
Параметр /linkresource не включает файл ресурса в выходной файл; для этой цели следует использовать параметр /resource.
Параметр /linkresource требует одного из параметров /target, отличного от /target:module.
Если filename является .NET Framework файлом ресурсов, созданным, например, в помощью Resgen.exe (генератор файлов ресурсов) или в среде разработки, то к нему можно получить доступ с использованием членов пространства имен System.Resources. (Дополнительные сведения см. в разделе ResourceManager.) Чтобы получить доступ ко всем остальным ресурсам во время выполнения, используйте методы, которые начинаются с GetManifestResource в классе Assembly.
Имя файла может иметь любой формат. Например, может потребоваться сделать имеющуюся на компьютере библиотеку DLL частью сборки, поэтому ее можно разместить в глобальном кэше сборок и обеспечить к ней доступ из управляемого кода сборки.
/linkres является короткой формой /linkresource.
Примечание
Параметр /linkresource недоступен из среды разработки Visual Studio; он доступен только при компиляции из командной строки.
Пример
Следующий код компилирует In.vb и связывает с файлом ресурсов Rf.resource.
vbc /linkresource:rf.resource in.vb
См. также
Ссылки
Примеры командных строк компиляции (Visual Basic)