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