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

Обновлен: Ноябрь 2007

/KEYCONTAINER:name

Заметки

Здесь:

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

Заметки

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

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

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

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

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

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

  2. Щелкните папку Компоновщик.

  3. Щелкните страницу свойств Командная строка.

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

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

См. также

Ссылки

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

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