Dela via


-delaysign

Anger om sammansättningen ska vara helt eller delvis signerad.

Syntax

-delaysign[+ | -]

Argument

+ | -
Valfritt. Använd -delaysign- om du vill ha en fullständigt signerad sammansättning. Använd -delaysign+ om du vill placera den offentliga nyckeln i sammansättningen och reservera utrymme för den signerade hashen. Standardvärdet är -delaysign-.

Kommentarer

Alternativet -delaysign har ingen effekt om det inte används med -keyfile eller -keycontainer.

När du begär en fullständigt signerad sammansättning hashar kompilatorn filen som innehåller manifestet (sammansättningsmetadata) och tecken som hash med den privata nyckeln. Den resulterande digitala signaturen lagras i filen som innehåller manifestet. När en sammansättning är fördröjd signerad beräknar och lagrar kompilatorn inte signaturen utan reserverar utrymme i filen så att signaturen kan läggas till senare.

Genom att till exempel använda -delaysign+kan en utvecklare i en organisation distribuera osignerade testversioner av en sammansättning som testare kan registrera med den globala sammansättningscache och användning. När arbetet med sammansättningen har slutförts kan den person som ansvarar för organisationens privata nyckel signera sammansättningen fullt ut. Den här indelningen skyddar organisationens privata nyckel från att avslöjas, samtidigt som alla utvecklare kan arbeta med sammansättningarna.

Mer information om hur du signerar en sammansättning finns i Skapa och använda starka namngivna sammansättningar .

Så här anger du -delaysign i den integrerade utvecklingsmiljön i Visual Studio

  1. Välj ett projekt i Solution Explorer. Klicka på Egenskaperprojektmenyn.

  2. Klicka på fliken Signering .

  3. Ange värdet i rutan Endast fördröjningstecken.

Se även