<Start> Element<startup> Element

Gibt die common Language Runtime-Startinformationen.Specifies common language runtime startup information.

<configuration><configuration>
<Start ><startup>

SyntaxSyntax

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

Attribute und ElementeAttributes and Elements

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.The following sections describe attributes, child elements, and parent elements.

AttributeAttributes

AttributAttribute BeschreibungDescription
useLegacyV2RuntimeActivationPolicy Optionales Attribut.Optional attribute.

Gibt an, ob die .NET Framework 2.0.NET Framework 2.0 Runtime Aktivierungsrichtlinie oder zur Verwendung der .NET Framework 4.NET Framework 4 Aktivierungsrichtlinie.Specifies whether to enable the .NET Framework 2.0.NET Framework 2.0 runtime activation policy or to use the .NET Framework 4.NET Framework 4 activation policy.

useLegacyV2RuntimeActivationPolicy-AttributuseLegacyV2RuntimeActivationPolicy Attribute

WertValue BeschreibungDescription
true Aktivieren Sie .NET Framework 2.0.NET Framework 2.0 Aktivierung Laufzeitrichtlinie für die ausgewählte Runtime legacylaufzeit Aktivierung Techniken gebunden ist (z. B. der CorBindToRuntimeEx-Funktion) für die Laufzeit, die aus der Konfigurationsdatei anstelle von ausgewählt Capping diese auf CLR, Version 2.0.Enable .NET Framework 2.0.NET Framework 2.0 runtime activation policy for the chosen runtime, which is to bind legacy runtime activation techniques (such as the CorBindToRuntimeEx function) to the runtime chosen from the configuration file instead of capping them at CLR version 2.0. Wenn CLR-Version 4 oder höher aus der Konfigurationsdatei ausgewählt wird, werden im gemischten Modus Assemblys, die mit früheren Versionen von .NET Framework erstellt daher mit der ausgewählten Version der CLR geladen.Thus, if CLR version 4 or later is chosen from the configuration file, mixed-mode assemblies created with earlier versions of the .NET Framework are loaded with the chosen CLR version. Wenn dieser Wert verhindert, dass CLR, Version 1.1 oder CLR, Version 2.0 Laden in den gleichen Prozess, die in-Process-Seite-an-Seite-Funktion effektiv deaktiviert.Setting this value prevents CLR version 1.1 or CLR version 2.0 from loading into the same process, effectively disabling the in-process side-by-side feature.
false Verwenden Sie die Standardrichtlinie für die Aktivierung für die .NET Framework 4.NET Framework 4 und später ist das ermöglichen legacylaufzeit Aktivierung Techniken, mit denen CLR, Version 1.1 oder 2.0 in den Prozess zu laden.Use the default activation policy for the .NET Framework 4.NET Framework 4 and later, which is to allow legacy runtime activation techniques to load CLR version 1.1 or 2.0 into the process. Das Festlegen dieses Werts wird verhindert, dass im gemischten Modus Assemblys vor dem Laden in .NET Framework 4 oder höher, es sei denn, sie mit .NET Framework 4 oder höher erstellt wurden.Setting this value prevents mixed-mode assemblies from loading into the .NET Framework 4 or later unless they were built with the .NET Framework 4 or later. Dies ist der Standardwert.This value is the default.

Untergeordnete ElementeChild Elements

ElementElement BeschreibungDescription
<requiredRuntime><requiredRuntime> Gibt an, dass die Anwendung nur Version 1.0 der Common Language Runtime unterstützt.Specifies that the application supports only version 1.0 of the common language runtime. Mit der Common Language Runtime-Version 1.1 oder höher entwickelte Anwendungen sollten verwenden die <SupportedRuntime > Element.Applications built with runtime version 1.1 or later should use the <supportedRuntime> element.
<supportedRuntime><supportedRuntime> Gibt an, welche Versionen der Common Language Runtime von der Anwendung unterstützt werden.Specifies which versions of the common language runtime the application supports.

Übergeordnete ElementeParent Elements

ElementElement BeschreibungDescription
configuration Das Stammelement in jeder von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei.The root element in every configuration file used by the common language runtime and .NET Framework applications.

HinweiseRemarks

Die <SupportedRuntime > -Element sollte von allen Anwendungen, die mit Version 1.1 oder höher der Runtime erstellt verwendet werden.The <supportedRuntime> element should be used by all applications built using version 1.1 or later of the runtime. Anwendungen, die nur Version 1.0 der Laufzeit unterstützen müssen verwenden die <RequiredRuntime > Element.Applications built to support only version 1.0 of the runtime must use the <requiredRuntime> element.

Der Startcode für eine in Microsoft Internet Explorer gehostete Anwendung ignoriert die <Start > Element und seine untergeordneten Elemente.The startup code for an application hosted in Microsoft Internet Explorer ignores the <startup> element and its child elements.

Das Attribut useLegacyV2RuntimeActivationPolicyThe useLegacyV2RuntimeActivationPolicy Attribute

Dieses Attribut ist hilfreich, wenn Ihre Anwendung legacy-Aktivierungspfade,, wie z. B. verwendet die CorBindToRuntimeEx-Funktion, und Sie möchten diese Pfade Version 4 der CLR anstelle von einer früheren Version aktivieren, oder wenn die Anwendung erstellt mit dem .NET Framework 4.NET Framework 4 , enthält jedoch eine Abhängigkeit auf eine im gemischten Modus-Assembly, die mit einer früheren Version von .NET Framework erstellt.This attribute is useful if your application uses legacy activation paths, such as the CorBindToRuntimeEx function, and you want those paths to activate version 4 of the CLR instead of an earlier version, or if your application is built with the .NET Framework 4.NET Framework 4 but has a dependency on a mixed-mode assembly built with an earlier version of the .NET Framework. Legen Sie in jenen Szenarien kann das Attribut auf true.In those scenarios, set the attribute to true.

Hinweis

Wenn das Attribut auf true verhindert CLR, Version 1.1 oder CLR, Version 2.0 lädt in den gleichen Prozess, die in-Process-Seite-an-Seite-Funktion effektiv deaktiviert (finden Sie unter Side-by-Side-Ausführung für COM-Interop).Setting the attribute to true prevents CLR version 1.1 or CLR version 2.0 from loading into the same process, effectively disabling the in-process side-by-side feature (see Side-by-Side Execution for COM Interop).

BeispielExample

Im folgende Beispiel wird gezeigt, wie die Common Language Runtime-Version in einer Konfigurationsdatei angegeben.The following example shows how to specify the runtime version in a configuration file.

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

Startup Settings Schema (Schema für Starteinstellungen)Startup Settings Schema
KonfigurationsdateischemaConfiguration File Schema
<PaveOver> Specifying Which Runtime Version to Use (Festlegen der zu verwendenden Runtimeversion)<PaveOver> Specifying Which Runtime Version to Use
Seite-an-Seite-Ausführung für COM-InteropSide-by-Side Execution for COM Interop
Prozessinterne parallele AusführungIn-Process Side-by-Side Execution