Поделиться через


/resource (параметры компилятора C#)

Внедряет указанный ресурс в выходной файл.

/resource:filename[,identifier[,accessibility-modifier]]

Аргументы

  • filename
    Файл ресурсов платформы .NET Framework, который необходимо внедрить в выходной файл.

  • identifier (необязательный параметр)
    Логическое имя ресурса, используемое для его загрузки.По умолчанию используется имя файла.

  • accessibility-modifier (необязательный параметр)
    Доступность ресурса: "public" (открытый) или "private" (закрытый).Значение по умолчанию — "public" (открытый).

Заметки

Чтобы связать ресурс и сборку, не добавляя файл ресурсов в выходной файл, используется параметр /linkresource.

По умолчанию связанные ресурсы в сборке открыты, если они создавались с помощью компилятора C#.Чтобы сделать ресурс закрытым, укажите параметр private в качестве модификатора доступности.Модификаторы доступности, отличные от public или private, не допускаются.

Если filename является файлом ресурсов платформы .NET Framework, созданным, например, с помощью Resgen.exe или в среде разработки, то к нему можно обращаться с помощью членов пространства имен System.Resources.Дополнительные сведения см. в разделе System.Resources.ResourceManager.Чтобы получить доступ ко всем остальным ресурсам во время выполнения, используйте методы GetManifestResource в классе Assembly.

/res является короткой формой /resource.

Порядок расположения ресурсов в выходном файле основывается на порядке указания в командной строке.

Установка данного параметра компилятора в среде разработки Visual Studio

  1. Добавьте в проект файл ресурсов.

  2. В Обозревателе решений выберите файл, который требуется внедрить.

  3. Выберите Действие при построении в окне Свойства.

  4. Выберите Внедренный ресурс в пункте Действие при построении.

Дополнительные сведения об установке этого параметра компилятора программным путем см. в разделе BuildAction.

Пример

Компиляция файла in.cs и присоединение файла ресурсов rf.resource:

csc /resource:rf.resource in.cs

См. также

Задачи

Практическое руководство. Изменение свойств проекта и параметров конфигурации

Другие ресурсы

Параметры компилятора C#