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