Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt Common Language Runtime-Startinformationen an.
<startup useLegacyV2RuntimeActivationPolicy="true|false" >
</startup>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.
Attribute
Attribute |
Beschreibungen |
|---|---|
useLegacyV2RuntimeActivationPolicy |
Optionales Attribut. Gibt an, ob die .NET Framework, Version 2.0-Laufzeitaktivierungsrichtlinie aktiviert oder die .NET Framework, Version 4-Aktivierungsrichtlinie verwendet werden soll. |
useLegacyV2RuntimeActivationPolicy-Attribut
Value |
Beschreibungen |
|---|---|
true |
Aktivieren Sie die .NET Framework, Version 2.0-Laufzeitaktivierungsrichtlinie für die gewählte Laufzeit, die ältere Laufzeitaktivierungstechniken (z. B. die 99sz37yh(v=vs.100).mdCorBindToRuntimeEx-Funktion) an die Laufzeit bindet, die aus der Konfigurationsdatei ausgewählt wurde, anstatt sie auf CLR-Version 2.0 zu begrenzen. Daher, wenn CLR-Version 4 oder höher von der Konfigurationsdatei gewählt ist, werden Gemischter-Modus-Assemblys, die mit früheren Versionen von .NET Framework erstellt wurden, mit der gewählten Version der CLR geladen. Das Festlegen dieses Werts verhindert, dass CLR-Version 1.1 oder CLR-Version 2.0 in den gleichen Prozess lädt, und deaktiviert effektiv die prozessinterne Parallelfunktion. |
false |
Verwenden Sie die Standardaktivierungsrichtlinie für .NET Framework 4 und höher, wodurch ältere Laufzeitaktivierungstechniken zum Laden der CLR-Version 1.1 oder 2.0 in den Prozess ermöglicht werden. Das Festlegen dieses Wertes verhindert, dass gemischte Assemblys in .NET Framework 4 oder höher geladen werden, es sei denn, sie wurden mit .NET Framework 4 oder höher erstellt. Dieser Wert ist die Standardeinstellung. |
Untergeordnete Elemente
Element |
Beschreibungen |
|---|---|
Gibt an, dass die Anwendung lediglich Version 1.0 der Common Language Runtime unterstützt. Anwendungen, die mit Laufzeitversion 1.1 oder höher erstellt wurden, sollten das <supportedRuntime>-Element verwenden. |
|
Gibt an, welche Versionen der Common Language Runtime von der Anwendung unterstützt werden. |
Übergeordnete Elemente
Element |
Beschreibungen |
|---|---|
configuration |
Das Stammelement in jeder von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei. |
Hinweise
Das <supportedRuntime>-Element sollte von allen Anwendungen verwendet werden, die mit Version 1.1 oder einer späteren Version der Laufzeit erstellt wurden. Anwendungen, die nur Version 1.0 der Laufzeit unterstützen, müssen das <requiredRuntime>-Element verwenden.
Hinweis Der Startcode für eine Anwendung, deren Host Microsoft Internet Explorer ist, ignoriert das <startup>-Element.
Das useLegacyV2RuntimeActivationPolicy-Attribut
Dieses Attribut ist hilfreich, wenn Ihre Anwendung ältere Aktivierungspfade verwendet, z. B. die CorBindToRuntimeEx-Funktion, und Sie möchten, dass diese Pfade Version 4 der CLR anstelle von einer früheren Version aktivieren, oder wenn Ihre Anwendung mit .NET Framework 4 erstellt wurde, aber eine Abhängigkeit von einer Gemischter-Modus-Assembly hat, die mit einer früheren Version von .NET Framework erstellt wurde. Legen Sie in diesen Szenarien das Attribut auf true fest.
Hinweis |
|---|
Das Festlegen des Attributs auf true verhindert, dass CLR-Version 1.1 oder CLR-Version 2.0 in den gleichen Prozess lädt, und deaktiviert effektiv die prozessinterne Parallelfunktion (siehe Parallele Ausführung für COM-Interop). |
Beispiel
Das folgende Beispiel veranschaulicht, wie Sie die Runtimeversion in einer Konfigurationsdatei angeben.
<!-- 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>
Siehe auch
Referenz
Konzepte
Festlegen der zu verwendenden Version von Common Language Runtime
Weitere Ressourcen
Konfigurationsdateischema für .NET Framework
Hinweis