<bypassTrustedAppStrongNames-element>
Anger om du vill kringgå verifieringen av starka namn i sammansättningar med fullständigt förtroende som läses in i ett fullständigt förtroende AppDomain.
<Konfiguration>
<Runtime>
<bypassTrustedAppStrongNames>
Syntax
<bypassTrustedAppStrongNames
enabled="true|false"/>
Attribut och element
I följande avsnitt beskrivs attribut, underordnade element och överordnade element.
Attribut
Attribut | Beskrivning |
---|---|
enabled |
Obligatoriskt attribut. Anger om funktionen bypass som undviker att verifiera starka namn för sammansättningar med fullständigt förtroende är aktiverad. När den här funktionen är aktiverad valideras inte starka namn för korrekthet när sammansättningen läses in. Standardvärdet är true . |
aktiverat attribut
Värde | Beskrivning |
---|---|
true |
Starka namnsignaturer i sammansättningar med fullständigt förtroende verifieras inte när sammansättningarna läses in i ett fullständigt förtroende AppDomain. Det här är standardinställningen. |
false |
Starka namnsignaturer i sammansättningar med fullständigt förtroende verifieras när sammansättningarna läses in i ett fullständigt förtroende AppDomain. Signaturen med starka namn kontrolleras endast för att signaturen ska vara korrekt. det jämförs inte med ett annat starkt namn för en matchning. |
Underordnade element
Inga.
Överordnade element
Element | Beskrivning |
---|---|
configuration |
Rotelementet i varje konfigurationsfil som används av common language runtime och .NET Framework program. |
runtime |
Innehåller information om sammansättningsbindning och skräpinsamling. |
Kommentarer
Funktionen för att kringgå starka namn undviker omkostnaderna för verifiering av signatur med starka namn för sammansättningar med fullständigt förtroende.
Förbikopplingsfunktionen gäller för alla sammansättningar som är signerade med ett starkt namn och som har följande egenskaper:
Fullständigt betrodd utan StrongName bevis (till exempel har
MyComputer
zonbevis).Läses in i en fullständigt betrodd AppDomain.
Läses in från en plats under ApplicationBase egenskapen för den AppDomain.
Inte fördröjt signerat.
Anteckning
Om funktionen kringgå har inaktiverats för alla program på datorn med hjälp av en registernyckel har den här konfigurationsfilinställningen ingen effekt. Mer information finns i How to: Disable the Strong-Name Bypass Feature (Inaktivera funktionen Strong-Name Kringgå).
Exempel
I följande exempel visas hur du anger det beteende som validerar signaturen för starka namn för sammansättningar med fullständigt förtroende.
<configuration>
<runtime>
<bypassTrustedAppStrongNames enabled="false"/>
</runtime>
</configuration>