Практическое руководство. Откладывание подписания сборки (Visual Studio)

При включении подписи в сборку не всегда имеется доступ к закрытому ключу. Например, организация может иметь тщательно оберегаемую пару ключей, к которой у разработчиков нет ежедневного доступа. Открытый ключ часто является доступным, но доступ к закрытому ключу имеет только несколько человек. В таком случае можно использовать для предоставления открытого ключа отложенную или частичную подпись, откладывая добавление закрытого ключа до тех пор, пока сборка не будет передана.

Использование отложенной подписи может быть включено в области Подписывание Конструктора проектов следующим образом.

Чтобы отложить включение подписи в сборку

  1. Для выбранного в Обозревателе решений узла проекта в меню Проект нажмите кнопку Свойства (или щелкните правой кнопкой мыши узел проекта в Обозревателе решений и щелкните Свойства).

  2. В Конструкторе проектов перейдите на вкладку Подписи.

  3. Установите флажок Подписать сборку.

  4. Укажите файл ключа. Дополнительные сведения см. в разделе Практическое руководство. Подписывание сборки (Visual Studio).

  5. Установите флажок Только отложенная подпись. Обратите внимание, что проект с отложенной сигнатурой не будет работать и не может быть отлажен. Однако можно использовать Sn.exe (средство строгих имен) с параметром -Vr, чтобы пропускать проверку во время разработки.

См. также

Задачи

Практическое руководство. Подписывание сборки (Visual Studio)

Основные понятия

Подпись со строгим именем для управляемых приложений

Отложенная подпись сборки

Другие ресурсы

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