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


/KEYCONTAINER (задание контейнера ключей для подписи сборки)

/KEYCONTAINER:name

Заметки

Здесь:

  • name
    Имя контейнера, содержащего ключ.Если эта строка содержит пробел, следует заключать ее в двойные кавычки ("""").

Заметки

Компоновщик создает подписанную сборку, вставляя в манифест сборки открытый ключ и подписывая окончательную сборку закрытым ключом.Чтобы создать файл ключа, введите в командной строке sn -k file.Параметр sn -i устанавливает пару ключей в контейнер.

При компиляции с параметром /LN имя файла ключа хранится в модуле и внедряется в создаваемую сборку либо при компиляции сборки, включающей явную ссылку на этот модуль посредством директивы #using, либо при компоновке с параметром /ASSEMBLYMODULE.

Данные о шифровании можно также передать компилятору с помощью параметра /KEYFILE.Если требуется частично подписанная сборка, следует использовать параметр /DELAYSIGN.Дополнительные сведения о подписи сборки см. в разделе Сборки со строгими именами (подписывание сборок) (C++/CLI).

Ниже перечислены прочие параметры компоновщика, влияющие на создание сборок:

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

  1. Откройте диалоговое окно Страницы свойств проекта.Дополнительные сведения см. в разделе Задание свойств проекта C++.

  2. Выберите папку Компоновщик.

  3. Выберите страницу свойств Командная строка.

  4. Введите параметр в поле Дополнительные параметры.

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

  • Дополнительные сведения см. в разделе AdditionalOptions.

См. также

Ссылки

Настройка параметров компоновщика

Параметры компоновщика