<startelement>
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>