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


/DELAYSIGN (частичное подписание сборки)

/DELAYSIGN[:NO]

Заметки

Здесь:

  • NO
    Указывает, что сборка не может быть частично подписана.

Заметки

Используйте /DELAYSIGN, если необходимо только разместить открытый ключ в сборке.По умолчанию используется /DELAYSIGN:NO.

Параметр /DELAYSIGN оказывает влияние на компиляцию только в том случае, если он используется одновременно с параметром /KEYFILE или /KEYCONTAINER.

При запросе полностью подписанной сборки компилятор хэширует файл, содержащий манифест (метаданные сборки) и подписывает хэш закрытым ключом.Итоговая цифровая подпись хранится в файле, содержащем манифест.При использовании отложенной подписи компоновщик не вычисляет и не сохраняет подпись, а резервирует место в файле для дальнейшего добавления подписи в сборку.

Например, чтобы поместить сборку в глобальный кэш для тестирования, используйте параметр /DELAYSIGN.После тестирования можно полностью подписать сборку, поместив в нее закрытый ключ.

Дополнительные сведения о подписи сборки см. в раздел Сборки со строгими именами (подписывание сборок) (C++/CLI) и Отложенная подпись сборки.

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

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

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

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

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

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

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

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

См. также

Ссылки

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

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