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