-resource (Visual Basic)
Внедряет управляемый ресурс в сборку.
Синтаксис
-resource:filename[,identifier[,public|private]]
or
-res:filename[,identifier[,public|private]]
Аргументы
Термин | Определение |
---|---|
filename |
Обязательный. Имя файла ресурсов, который вам нужно внедрить в выходной файл. По умолчанию filename в сборке является общедоступным. Если имя файла содержит пробел, заключите это имя в кавычки (" "). |
identifier |
Необязательно. Логическое имя ресурса, которое используется для его загрузки. По умолчанию используется имя файла. При необходимости в манифесте сборки можно указать, является ли ресурс общедоступным или частным, например так: -res:filename.res, myname.res, public . |
Замечания
Используйте -linkresource
, чтобы связать ресурс со сборкой без размещения файла ресурсов в выходном файле.
Если filename
— файл ресурса .NET Framework, созданный генератором файлов ресурсов (Resgen.exe) или в среде разработки, то к нему можно обращаться с помощью элементов пространства имен System.Resources (дополнительные сведения см. в статье о классе ResourceManager). Для доступа ко всем остальным ресурсам во время выполнения используйте следующие методы: GetManifestResourceInfo, GetManifestResourceNames и GetManifestResourceStream.
Краткой формой -resource
является -res
.
Дополнительные сведения о настройке -resource
в интегрированной среде разработки Visual Studio см. в статье об управлении ресурсами приложения в .NET.
Пример
Следующий код компилирует In.vb
и присоединяет файл ресурсов Rf.resource
.
vbc -res:rf.resource in.vb