Dela via


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

Se även