Händelser
17 mars 21 - 21 mars 10
Gå med i mötesserien för att skapa skalbara AI-lösningar baserat på verkliga användningsfall med andra utvecklare och experter.
Registrera dig nuDen här webbläsaren stöds inte längre.
Uppgradera till Microsoft Edge och dra nytta av de senaste funktionerna och säkerhetsuppdateringarna, samt teknisk support.
Anger vanlig startinformation för språkkörning.
<Konfiguration>
<Start>
<startup useLegacyV2RuntimeActivationPolicy="true|false" >
</startup>
I följande avsnitt beskrivs attribut, underordnade element och överordnade element.
Attribut | Beskrivning |
---|---|
useLegacyV2RuntimeActivationPolicy |
Valfritt attribut. Anger om aktiveringsprincipen .NET Framework 2.0 ska aktiveras eller om aktiveringsprincipen .NET Framework 4 ska användas. |
Värde | Beskrivning |
---|---|
true |
Aktivera .NET Framework 2.0-körningsaktiveringsprincip för den valda körningen, vilket är att binda äldre aktiveringstekniker för körning (till exempel funktionen CorBindToRuntimeEx) till den körning som valts från konfigurationsfilen i stället för att begränsa dem till CLR version 2.0. Om CLR version 4 eller senare väljs från konfigurationsfilen läses sammansättningar i blandat läge som skapats med tidigare versioner av .NET Framework in med den valda CLR-versionen. Om du anger det här värdet förhindras CLR version 1.1 eller CLR version 2.0 från att läsas in i samma process, vilket effektivt inaktiverar funktionen sida vid sida. |
false |
Använd standardaktiveringsprincipen för .NET Framework 4 och senare, vilket är att tillåta äldre körningsaktiveringstekniker att läsa in CLR version 1.1 eller 2.0 i processen. Om du anger det här värdet förhindras sammansättningar i blandat läge från att läsas in i .NET Framework 4 eller senare om de inte har skapats med .NET Framework 4 eller senare. Detta värde är standard. |
Element | Beskrivning |
---|---|
<requiredRuntime> | Anger att programmet endast stöder version 1.0 av common language runtime. Program som skapats med runtime version 1.1 eller senare bör använda elementetRuntime<> som stöds. |
<supportedRuntime> | Anger vilka versioner av den vanliga språkkörningen som programmet stöder. |
Element | Beskrivning |
---|---|
configuration |
Rotelementet i varje konfigurationsfil som används av common language runtime och .NET Framework program. |
Elementet <supportedRuntime> ska användas av alla program som skapats med version 1.1 eller senare av körningen. Program som skapats för att endast stödja version 1.0 av körningen måste använda elementet< requiredRuntime>.
Det här attributet är användbart om ditt program använder äldre aktiveringssökvägar, till exempel funktionen CorBindToRuntimeEx, och du vill att dessa sökvägar ska aktivera version 4 av CLR i stället för en tidigare version, eller om ditt program har skapats med .NET Framework 4 men har ett beroende av en sammansättning i blandat läge som skapats med en tidigare version av .NET Framework. I dessa scenarier anger du attributet till true
.
Anteckning
Om du ställer in attributet för att förhindra att true
CLR version 1.1 eller CLR version 2.0 läses in i samma process inaktiverar du effektivt funktionen sida vid sida (se Sida vid sida-körning för COM-interop).
I följande exempel visas hur du anger körningsversionen i en konfigurationsfil.
<!-- When used with version 1.0 of the .NET Framework runtime -->
<configuration>
<startup>
<requiredRuntime version="v1.0.3705" safemode="true"/>
</startup>
</configuration>
<!-- When used with version 1.1 (or later) of the runtime -->
<configuration>
<startup>
<supportedRuntime version="v1.1.4322"/>
<supportedRuntime version="v1.0.3705"/>
</startup>
</configuration>
Feedback om .NET
.NET är ett öppen källkod projekt. Välj en länk för att ge feedback:
Händelser
17 mars 21 - 21 mars 10
Gå med i mötesserien för att skapa skalbara AI-lösningar baserat på verkliga användningsfall med andra utvecklare och experter.
Registrera dig nu