<disableCachingBindingFailures> Öğesi

Derleme yoklama tarafından bulunamadığından oluşan bağlama hatalarının önbelleğe alınmasının devre dışı bırakılıp devre dışı bırakılmayacağını belirtir.

<Yapılandırma>
  <Çalışma zamanı>
    <disableCachingBindingFailures>

Syntax

<disableCachingBindingFailures enabled="0|1"/>  

Öznitelikler ve Öğeler

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

Öznitelikler

Öznitelik Açıklama
enabled Gerekli öznitelik.

Derleme yoklama tarafından bulunamadığından oluşan bağlama hatalarının önbelleğe alınmasının devre dışı bırakılıp devre dışı bırakılmayacağını belirtir.

etkin Öznitelik

Değer Açıklama
0 Derleme yoklama tarafından bulunamadığından oluşan bağlama hatalarının önbelleğe alınmasını devre dışı bırakmayın. Bu, .NET Framework sürüm 2.0 ile başlayan varsayılan bağlama davranışıdır.
1 Derleme yoklama tarafından bulunamadığından oluşan bağlama hatalarının önbelleğe alınmasını devre dışı bırakın. Bu ayar, .NET Framework sürüm 1.1'in bağlama davranışına geri döner.

Alt Öğeler

Yok.

Ü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.
runtime Derleme bağlama ve atık toplama hakkında bilgi içerir.

Açıklamalar

.NET Framework sürüm 2.0'dan başlayarak, derlemeleri yüklemek için varsayılan davranış tüm bağlama ve yükleme hatalarını önbelleğe almaktır. Başka bir ifadeyle, bir derlemeyi yükleme girişimi başarısız olursa, aynı derlemeyi yüklemek için yapılan sonraki istekler, derlemeyi bulma girişimi olmadan hemen başarısız olur. Bu öğe, derleme yoklama yolunda bulunamadığından oluşan bağlama hataları için bu varsayılan davranışı devre dışı bırakır. Bu hatalar oluşturur FileNotFoundException.

Bazı bağlama ve yükleme hataları bu öğeden etkilenmez ve her zaman önbelleğe alınır. Derleme bulunduğundan ancak yüklenemediğinden bu hatalar oluşur. Ya da FileLoadExceptionatarlarBadImageFormatException. Aşağıdaki listede bu tür hatalara ilişkin bazı örnekler verilmiştir.

  • Bir dosyayı yükleme girişimi geçerli bir derleme değilse, hatalı dosya doğru derlemeyle değiştirilse bile derlemeyi yükleme girişimleri başarısız olur.

  • Dosya sistemi tarafından kilitlenen bir derlemeyi yüklemeye çalışırsanız, derleme dosya sistemi tarafından yayımlandıktan sonra bile derlemeyi yükleme girişimleri başarısız olur.

  • Yüklemeye çalıştığınız derlemenin bir veya daha fazla sürümü yoklama yolundaysa, ancak istediğiniz belirli sürüm bunlar arasında değilse, doğru sürüm yoklama yoluna taşınsa bile sonraki yükleme girişimleri başarısız olur.

Örnek

Aşağıdaki örnekte, derleme yoklama tarafından bulunamadığından oluşan derleme bağlama hatalarının önbelleğe alınmasının nasıl devre dışı bırakıldığı gösterilmektedir.

<configuration>  
   <runtime>  
      <disableCachingBindingFailures enabled="1" />  
   </runtime>  
</configuration>  

Ayrıca bkz.