Anteckning
Å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 vanlig startinformation för språkkörning.
<Konfiguration>
<Start>
Syntax
<startup useLegacyV2RuntimeActivationPolicy="true|false" >
</startup>
Attribut och element
I följande avsnitt beskrivs attribut, underordnade element och överordnade element.
Attribut
| Attribut | Beskrivning |
|---|---|
useLegacyV2RuntimeActivationPolicy |
Valfritt attribut. Anger om aktiveringsprincipen .NET Framework 2.0 ska aktiveras eller om aktiveringsprincipen .NET Framework 4 ska användas. |
useLegacyV2RuntimeActivationPolicy-attribut
| 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. |
Underordnade element
| 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. |
Överordnade element
| Element | Beskrivning |
|---|---|
configuration |
Rotelementet i varje konfigurationsfil som används av common language runtime och .NET Framework program. |
Kommentarer
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>.
Attributet useLegacyV2RuntimeActivationPolicy
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).
Exempel
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>