Share via


<startup> öğesi

Ortak dil çalışma zamanı başlatma bilgilerini belirtir.

<Yapılandırma>
  <Başlangıç>

Syntax

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

Öznitelikler ve öğeler

Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.

Öznitelikler

Öznitelik Açıklama
useLegacyV2RuntimeActivationPolicy İsteğe bağlı öznitelik.

.NET Framework 2.0 çalışma zamanı etkinleştirme ilkesinin mi etkinleştirileceği yoksa .NET Framework 4 etkinleştirme ilkesinin mi kullanılacağını belirtir.

useLegacyV2RuntimeActivationPolicy özniteliği

Değer Açıklama
true Seçilen çalışma zamanı için, eski çalışma zamanı etkinleştirme tekniklerini (CorBindToRuntimeEx işlevi gibi) CLR sürüm 2.0'da eşlemek yerine yapılandırma dosyasından seçilen çalışma zamanına bağlamak için .NET Framework 2.0 çalışma zamanı etkinleştirme ilkesini etkinleştirin. Bu nedenle, yapılandırma dosyasından CLR sürüm 4 veya üzeri seçilirse, .NET Framework önceki sürümleriyle oluşturulan karma mod derlemeleri seçilen CLR sürümüyle yüklenir. Bu değerin ayarlanması CLR sürüm 1.1 veya CLR sürüm 2.0'ın aynı işleme yüklenmesini engeller ve işlem içi yan yana özelliği etkin bir şekilde devre dışı bırakır.
false eski çalışma zamanı etkinleştirme tekniklerinin clr sürüm 1.1 veya 2.0'ı işleme yüklemesine izin veren .NET Framework 4 ve üzeri için varsayılan etkinleştirme ilkesini kullanın. Bu değerin ayarlanması, karma mod derlemelerinin .NET Framework 4 veya üzeriyle oluşturulmadıkları sürece .NET Framework 4 veya sonraki sürümlerine yüklenmesini önler. Bu varsayılan değerdir.

Alt öğeleri

Öğe Açıklama
<requiredRuntime> Uygulamanın ortak dil çalışma zamanının yalnızca 1.0 sürümünü desteklediğini belirtir. Çalışma zamanı sürüm 1.1 veya üzeriyle oluşturulan uygulamalar supportedRuntime> öğesini kullanmalıdır<.
<supportedRuntime> Uygulamanın hangi ortak dil çalışma zamanı sürümünü desteklediğini belirtir.

Üst öğeler

Öğe Açıklama
configuration Her yapılandırma dosyasında yer alan ve ortak dil çalışma zamanı ve .NET Framework uygulamaları tarafından kullanılan kök öğe.

Açıklamalar

supportedRuntime> öğesi, çalışma zamanının< 1.1 veya sonraki bir sürümü kullanılarak oluşturulan tüm uygulamalar tarafından kullanılmalıdır. Çalışma zamanının yalnızca 1.0 sürümünü destekleyecek şekilde oluşturulan uygulamalar requiredRuntime> öğesini kullanmalıdır<.

useLegacyV2RuntimeActivationPolicy özniteliği

Uygulamanız CorBindToRuntimeEx işlevi gibi eski etkinleştirme yollarını kullanıyorsa ve bu yolların önceki bir sürüm yerine CLR'nin 4. sürümünü etkinleştirmesini istiyorsanız veya uygulamanız .NET Framework 4 ile oluşturulmuşsa ancak .NET Framework önceki bir sürümüyle oluşturulmuş karma mod derlemesine bağımlılığı varsa bu öznitelik yararlıdır. Bu senaryolarda özniteliğini olarak trueayarlayın.

Not

özniteliğini olarak true ayarlamak, CLR sürüm 1.1 veya CLR sürüm 2.0'ın aynı işleme yüklenmesini önler ve işlem içi yan yana özelliğini etkin bir şekilde devre dışı bırakır (bkz. COM Birlikte Çalışma için Yan Yana Yürütme).

Örnek

Aşağıdaki örnekte, bir yapılandırma dosyasında çalışma zamanı sürümünün nasıl belirtilmesi gösterilmektedir.

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

Ayrıca bkz.