/KEYCONTAINER (задание контейнера ключей для подписи сборки)
/KEYCONTAINER:name
Аргументы
name
Контейнер, содержащий ключ. Поместите строку в двойные кавычки (" ), если она содержит пробел.
Замечания
Компоновщик создает подписанную сборку, вставляя открытый ключ в манифест сборки и подписывая окончательную сборку закрытым ключом. Чтобы создать файл ключа, введите имя sn -k файла в командной строке. sn -i устанавливает пару ключей в контейнер.
При компиляции с помощью /LN имя файла ключа хранится в модуле и включается в сборку, созданную при компиляции сборки, которая содержит явную ссылку на модуль, через #using или при связывании с /ASSEMBLYMODULE.
Вы также можете передать данные шифрования компилятору с помощью /KEYFILE. Используйте /DELAYSIGN , если требуется частично подписанная сборка. Дополнительные сведения о подписи сборки см. в разделе "Сборки строгого имени" (подпись сборки) (C++/CLI).
Другие параметры компоновщика, влияющие на создание сборок:
Задание данного параметра компоновщика в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.
Перейдите на страницу свойств Свойства конфигурации>Компоновщик>Командная строка.
Введите параметр в поле "Дополнительные параметры ".
Задание данного параметра компоновщика программным способом
- См. раздел AdditionalOptions.