<startup> prvek

Určuje informace o spuštění modulu CLR (Common Language Runtime).

<configuration>   <startup>

Syntaxe

<startup useLegacyV2RuntimeActivationPolicy="true|false" >
</startup>

Atributy a prvky

Následující části popisují atributy, podřízené prvky a nadřazené prvky.

Attributes

Vlastnost Description
useLegacyV2RuntimeActivationPolicy Volitelný atribut.

Určuje, jestli chcete povolit zásady aktivace modulu runtime .NET Framework 2.0 nebo použít zásady aktivace rozhraní .NET Framework 4.

useLegacyV2RuntimeActivationPolicy – atribut

Hodnota Description
true Povolte pro zvolený modul runtime zásady aktivace rozhraní .NET Framework 2.0, což je vytvoření vazby starších technik aktivace modulu runtime (například CorBindToRuntimeEx) k modulu runtime vybranému z konfiguračního souboru místo jejich omezení na CLR verze 2.0. Pokud je tedy z konfiguračního souboru zvolena verze 4 nebo novější CLR, načtou se zvolená verze CLR sestavení smíšeného režimu vytvořená s dřívějšími verzemi rozhraní .NET Framework. Nastavením této hodnoty zabráníte načtení modulu CLR verze 1.1 nebo CLR verze 2.0 do stejného procesu, čímž se efektivně zakáže souběžná funkce v procesu.
false Použijte výchozí zásady aktivace pro rozhraní .NET Framework 4 a novější, což umožňuje starším technikám aktivace modulu runtime načíst modul CLR verze 1.1 nebo 2.0 do procesu. Nastavením této hodnoty zabráníte načtení sestavení ve smíšeném režimu do rozhraní .NET Framework 4 nebo novější, pokud nebyla sestavena pomocí rozhraní .NET Framework 4 nebo novější. Tato hodnota je výchozí.

Podřízené prvky

prvek Description
<requiredRuntime> Určuje, že aplikace podporuje pouze verzi 1.0 modulu CLR (Common Language Runtime). Aplikace vytvořené pomocí modulu runtime verze 1.1 nebo novější by měly element používat <supportedRuntime> .
<supportedRuntime> Určuje, které verze modulu CLR (Common Language Runtime) aplikace podporuje.

Nadřazené prvky

prvek Description
configuration Kořenový prvek v každém konfiguračním souboru, který je používán modulem Common Language Runtime (CLR) a aplikacemi rozhraní .NET Framework.

Poznámky

Tento <supportedRuntime> prvek by měly používat všechny aplikace vytvořené pomocí verze 1.1 nebo novější modulu runtime. Aplikace vytvořené tak, aby podporovaly pouze verzi 1.0 modulu runtime, musí element používat <requiredRuntime> .

Atribut useLegacyV2RuntimeActivationPolicy

Tento atribut je užitečný, pokud vaše aplikace používá starší aktivační cesty, například CorBindToRuntimeEx funkce, a chcete, aby tyto cesty aktivovaly verzi 4 modulu CLR místo starší verze, nebo pokud je vaše aplikace sestavena pomocí rozhraní .NET Framework 4, ale má závislost na sestavení smíšeného režimu vytvořeného s dřívější verzí rozhraní .NET Framework. V těchto scénářích nastavte atribut na true.

Poznámka:

Nastavení atributu tak, aby true se zabránilo načtení modulu CLR verze 1.1 nebo CLR verze 2.0 do stejného procesu, čímž se efektivně zakáže souběžná funkce procesu (viz Souběžné spuštění pro interoperabilitu modelu COM).

Example

Následující příklad ukazuje, jak zadat verzi modulu runtime v konfiguračním souboru.

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

Viz také