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


VCLinkerTool.DelaySign - свойство

Получает или задает значение, указывающее, требуется ли зарезервировать место в файле сборки оболочки COM для дальнейшего добавления цифровой подписи со строгим именем. Это свойство учитывается только в проектах Visual C#.

Пространство имен:  Microsoft.VisualStudio.VCProjectEngine
Сборка:  Microsoft.VisualStudio.VCProjectEngine (в Microsoft.VisualStudio.VCProjectEngine.dll)

Синтаксис

'Декларация
Property DelaySign As Boolean
bool DelaySign { get; set; }
property bool DelaySign {
    bool get ();
    void set (bool value);
}
abstract DelaySign : bool with get, set
function get DelaySign () : boolean 
function set DelaySign (value : boolean)

Значение свойства

Тип: Boolean
Значение true, если требуется зарезервировать место в файле сборки оболочки COM для дальнейшего добавления цифровой подписи со строгим именем; в противном случае — значение false.

Заметки

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

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

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

Система проектов автоматически создает сборки оболочки COM, если проект содержит ссылки на компоненты COM. Для получения дополнительной информации см. Ошибка обертки COM-взаимодействия.

Дополнительные сведения о подписи основной сборки см. в разделе Global Attributes (Visual C #) и Global Attributes (Visual Basic).

Это свойство учитывается только в проектах Visual C# и не устанавливаются на страницах свойств проекта.

Безопасность платформы .NET Framework

См. также

Ссылки

VCLinkerTool Интерфейс

Microsoft.VisualStudio.VCProjectEngine - пространство имен