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 Informationen zum Starten der Laufzeit für die Common Language Runtime an.
Syntax
<startup useLegacyV2RuntimeActivationPolicy="true|false" >
</startup>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
| Merkmal | Description |
|---|---|
useLegacyV2RuntimeActivationPolicy |
Optionales Attribut. Gibt an, ob die .NET Framework 2.0-Laufzeitaktivierungsrichtlinie aktiviert oder die .NET Framework 4-Aktivierungsrichtlinie verwendet werden soll. |
useLegacyV2RuntimeActivationPolicy-Attribut
| Wert | Description |
|---|---|
true |
Aktivieren Sie die .NET Framework 2.0-Laufzeitaktivierungsrichtlinie für die ausgewählte Laufzeit, d. h. legacy-Laufzeitaktivierungstechniken (z. B. die CorBindToRuntimeEx-Funktion) an die laufzeit, die aus der Konfigurationsdatei ausgewählt wurde, anstatt sie bei CLR Version 2.0 zu verschließen. Wenn daher CLR Version 4 oder höher aus der Konfigurationsdatei ausgewählt wird, werden Assemblys mit gemischten Modus, die mit früheren Versionen von .NET Framework erstellt wurden, mit der ausgewählten CLR-Version geladen. Durch Festlegen dieses Werts wird verhindert, dass CLR, Version 1.1 oder CLR, Version 2.0, in denselben Prozess geladen wird, wodurch das Feature "Prozessseitig" effektiv deaktiviert wird. |
false |
Verwenden Sie die Standardaktivierungsrichtlinie für .NET Framework 4 und höher, sodass ältere Laufzeitaktivierungstechniken CLR Version 1.1 oder 2.0 in den Prozess laden können. Durch Festlegen dieses Werts wird verhindert, dass Assemblys im gemischten Modus 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 der Standardwert. |
Untergeordnete Elemente
| Element | Description |
|---|---|
| <requiredRuntime> | Gibt an, dass die Anwendung nur 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. |
| <supportedRuntime> | Gibt an, welche Versionen der Common Language Runtime die Anwendung unterstützt. |
Übergeordnete Elemente
| Element | Description |
|---|---|
configuration |
Das Stammelement in jeder von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei. |
Bemerkungen
Das <supportedRuntime> Element sollte von allen Anwendungen verwendet werden, die mit Version 1.1 oder höher der Laufzeit erstellt wurden. Anwendungen, die nur Version 1.0 der Laufzeit unterstützen, müssen das <requiredRuntime> Element verwenden.
Das attribut "useLegacyV2RuntimeActivationPolicy"
Dieses Attribut ist nützlich, wenn Ihre Anwendung legacyaktivierungspfade verwendet, z. B. die CorBindToRuntimeEx-Funktion, und Sie möchten, dass diese Pfade Version 4 der CLR anstelle einer früheren Version aktivieren, oder wenn Ihre Anwendung mit .NET Framework 4 erstellt wurde, aber von einer gemischten Assembly abhängig ist, die mit einer früheren Version von .NET Framework erstellt wurde. Legen Sie in diesen Szenarien das Attribut auf true.
Hinweis
Durch Festlegen des Attributs wird true verhindert, dass CLR-Version 1.1 oder CLR, Version 2.0, in denselben Prozess geladen wird, wodurch das In-Process-Feature parallel deaktiviert wird (siehe Parallelausführung für COM-Interoperabilität).
Example
Das folgende Beispiel zeigt, wie Die Laufzeitversion in einer Konfigurationsdatei angegeben wird.
<!-- 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>