Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anger om sammansättningen ska vara helt eller delvis signerad.
Syntax
-delaysign[+ | -]
Argumentpunkter
+ | -
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-.
Anmärkningar
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 Strong-Named sammansättningar .
Så här ställer du in -delaysign i den integrerade utvecklingsmiljön i Visual Studio
Välj ett projekt i Solution Explorer. På menyn Project klickar du på Egenskaper.
Klicka på fliken Signering.
Ange värdet i rutan Endast fördröjningstecken .