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


/ASSEMBLYRESOURCE (Внедрение управляемого ресурса)

Внедряет управляемый ресурс в сборку.

Синтаксис

/ASSEMBLYRESOURCE:filename[,[name][,PRIVATE]]

Аргументы

filename
Управляемый ресурс, который требуется внедрить в эту сборку.

name
Необязательно. Логическое имя ресурса; имя, используемое для загрузки ресурса. По умолчанию используется имя файла.

При необходимости можно PRIVATE указать, должен ли файл быть закрытым в манифесте сборки. По умолчанию name в сборке является общедоступным.

Замечания

/ASSEMBLYRESOURCE Используйте параметр компоновщика для внедрения ресурса в сборку.

Ресурсы являются общедоступными в сборке при создании с помощью компоновщика. Компоновщик не позволяет переименовать ресурс в сборке.

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

Другие параметры компоновщика, влияющие на создание сборок:

Задание данного параметра компоновщика в среде разработки Visual Studio

  1. Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.

  2. Выберите страницу свойств>компоновщика>конфигурации Input.

  3. Измените свойство "Внедренный управляемый файл ресурсов".

Задание данного параметра компоновщика программным способом

  1. См. раздел EmbedManagedResourceFile.

См. также

Справочник по компоновщику MSVC
Параметры компоновщика MSVC