Aracılığıyla paylaş


<startup> öğesi

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

<yapılandırma><başlatma>

Sözdizimi

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

Öznitelikler ve öğeler

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

Attributes

Özellik Description
useLegacyV2RuntimeActivationPolicy İsteğe bağlı öznitelik.

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

useLegacyV2RuntimeActivationPolicy özniteliği

Değer Description
true Seçilen çalışma zamanı için .NET Framework 2.0 çalışma zamanı etkinleştirme ilkesini etkinleştirin. Bu ilke, clr sürüm 2.0'da bunlara dokunmak yerine eski çalışma zamanı etkinleştirme tekniklerini ( CorBindToRuntimeEx işlevi gibi) yapılandırma dosyasından seçilen çalışma zamanına bağlamaktır. Bu nedenle, yapılandırma dosyasından CLR sürüm 4 veya üzeri seçilirse, .NET Framework'ün ö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 önleyerek işlem içi yan yana özelliğini 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 vermek için .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 üzeri ile derlenmiyorsa .NET Framework 4 veya sonraki sürümlerine yüklenmesini engeller. Bu değer varsayılandır.

Alt öğeler

Öğe Description
<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 üzeri ile oluşturulan uygulamalar öğesini kullanmalıdır <supportedRuntime> .
<supportedRuntime> Uygulamanın hangi ortak dil çalışma zamanını desteklediğini belirtir.

Üst öğeler

Öğe Description
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

öğesi, çalışma zamanının <supportedRuntime> 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 öğesini kullanmalıdır <requiredRuntime> .

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'ün ö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.

Uyarı

özniteliğini clr true sürüm 1.1 veya CLR sürüm 2.0'ın aynı işleme yüklenmesini engelleyecek şekilde ayarlayarak 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).

Example

Aşağıdaki örnek, bir yapılandırma dosyasında çalışma zamanı sürümünün nasıl belirtileceğini gösterir.

<!-- 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 bakınız