/DELAYSIGN (частичное подписание сборки)
/DELAYSIGN[:NO]
Заметки
Здесь:
- NO
Указывает, что сборка не может быть частично подписана.
Заметки
Используйте /DELAYSIGN, если необходимо только разместить открытый ключ в сборке.По умолчанию используется /DELAYSIGN:NO.
Параметр /DELAYSIGN оказывает влияние на компиляцию только в том случае, если он используется одновременно с параметром /KEYFILE или /KEYCONTAINER.
При запросе полностью подписанной сборки компилятор хэширует файл, содержащий манифест (метаданные сборки) и подписывает хэш закрытым ключом.Итоговая цифровая подпись хранится в файле, содержащем манифест.При использовании отложенной подписи компоновщик не вычисляет и не сохраняет подпись, а резервирует место в файле для дальнейшего добавления подписи в сборку.
Например, чтобы поместить сборку в глобальный кэш для тестирования, используйте параметр /DELAYSIGN.После тестирования можно полностью подписать сборку, поместив в нее закрытый ключ.
Дополнительные сведения о подписи сборки см. в раздел Сборки со строгими именами (подписывание сборок) (C++/CLI) и Отложенная подпись сборки.
Ниже перечислены прочие параметры компоновщика, влияющие на создание сборок:
Установка данного параметра компоновщика в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта.Дополнительные сведения см. в разделе Задание свойств проекта C++.
Выберите папку Компоновщик.
Выберите страницу свойств Командная строка.
Введите параметр в поле Дополнительные параметры.
Установка данного параметра компоновщика программным способом
- Дополнительные сведения см. в разделе AdditionalOptions.