-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  

См. также