<startup,> element

Określa informacje o uruchomieniu środowiska uruchomieniowego języka wspólnego.

Konfiguracji
  Uruchamiania>

Składnia

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

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Atrybuty

Atrybut Opis
useLegacyV2RuntimeActivationPolicy Atrybut opcjonalny.

Określa, czy włączyć zasady aktywacji środowiska uruchomieniowego .NET Framework 2.0, czy użyć zasad .NET Framework 4.

useLegacyV2RuntimeActivationPolicy, atrybut

Wartość Opis
true Włącz zasady aktywacji środowiska uruchomieniowego programu .NET Framework 2.0 dla wybranego środowiska uruchomieniowego, które umożliwiają powiązanie starszych technik aktywacji środowiska uruchomieniowego (takich jak funkcja CorBindToRuntimeEx) ze środowiskiem uruchomieniowym wybranym z pliku konfiguracji, zamiast ograniczać je w środowisku CLR w wersji 2.0. W związku z tym, jeśli z pliku konfiguracji wybrano wersję CLR 4 lub nowszą, zestawy w trybie mieszanym utworzone przy użyciu wcześniejszych wersji .NET Framework zostaną załadowane z wybraną wersją CLR. Ustawienie tej wartości uniemożliwia ładowanie do tego samego procesu w wersji CLR 1.1 lub CLR w wersji 2.0, efektywnie wyłączając funkcję przetwarzania obok siebie.
false Użyj domyślnych zasad aktywacji dla wersji .NET Framework 4 lub nowszej, która umożliwia starsze techniki aktywacji środowiska uruchomieniowego w celu załadowania środowiska CLR w wersji 1.1 lub 2.0 do procesu. Ustawienie tej wartości uniemożliwia ładowanie zestawów w trybie mieszanym do .NET Framework 4 lub nowszej, chyba że zostały one sbudowaną przy użyciu .NET Framework 4 lub nowszej. Ta wartość jest domyślna.

Elementy podrzędne

Element Opis
requiredRuntime> Określa, że aplikacja obsługuje tylko wersję 1.0 środowiska uruchomieniowego języka wspólnego. Aplikacje sbudowaną przy użyciu środowiska uruchomieniowego w wersji 1.1 lub nowszej powinny używać elementu supportedRuntime>.
supportedRuntime> Określa wersje środowiska uruchomieniowego języka wspólnego, które obsługuje aplikacja.

Elementy nadrzędne

Element Opis
configuration Element główny w każdym pliku konfiguracji używanym przez środowisko uruchomieniowe języka wspólnego i aplikacje programu .NET Framework.

Uwagi

Element supportedRuntime> powinien być używany przez wszystkie aplikacje sbudowaną przy użyciu wersji 1.1 lub nowszej środowiska uruchomieniowego. Aplikacje, które obsługują tylko wersję 1.0 środowiska uruchomieniowego, muszą używać elementu requiredRuntime>.

Kod startowy aplikacji hostowanej w programie Microsoft Internet Explorer ignoruje element startowy> i jego elementy podrzędne.

Atrybut useLegacyV2RuntimeActivationPolicy

Ten atrybut jest przydatny, jeśli aplikacja używa starszych ścieżek aktywacji, takich jak funkcja CorBindToRuntimeEx, i chcesz, aby te ścieżki aktywowały wersję 4 clr zamiast starszej wersji lub jeśli aplikacja została s zbudowana przy użyciu programu .NET Framework 4, ale ma zależność od zestawu w trybie mieszanym sbudowaną za pomocą starszej wersji .NET Framework. W tych scenariuszach ustaw atrybut na truewartość .

Uwaga

true Ustawienie atrybutu w taki sposób, aby uniemożliwiało ładowanie do tego samego procesu w wersji CLR 1.1 lub CLR w wersji 2.0, efektywnie wyłączając funkcję przetwarzania true (zobacz Wykonywanie obok siebie dla międzyoptyku COM).

Przykład

W poniższym przykładzie pokazano, jak określić wersję środowiska uruchomieniowego w pliku konfiguracji.

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

Zobacz też