Aracılığıyla paylaş


<linkedConfiguration> öğesi

Eklenecek yapılandırma dosyasını belirtir.

<configuration>
  <assemblyBinding>
    <linkedConfiguration>

Sözdizimi

<linkedConfiguration href="URL of linked configuration file" />

Özellik

Özellik Description
href Gerekli öznitelik.

Eklenecek yapılandırma dosyasının URL'si. özniteliği için href desteklenen tek biçimdir file://. Yerel dosyalar ve UNC dosyaları desteklenir.

Üst öğe

Öğe Description
<assemblyBinding> Derleme bağlama ilkesini yapılandırma düzeyinde belirtir.

Alt öğeler

Hiç kimse

Açıklamalar

öğesi, <linkedConfiguration> bileşen derlemeleri için bakımı basitleştirir. Bir veya daha fazla uygulama iyi bilinen bir konumda bulunan bir yapılandırma dosyası olan bir derleme kullanıyorsa, yapılandırma dosyaları, yapılandırma bilgilerini çoğaltmak yerine derleme yapılandırma dosyasını eklemek için öğesini kullanabilir <linkedConfiguration> . Bileşen derlemesine hizmet verildiğinde, ortak yapılandırma dosyasının güncelleştirilmesi, derlemeyi kullanan tüm uygulamalara güncelleştirilmiş yapılandırma bilgileri sağlar.

Uyarı

<linkedConfiguration> öğesi, Windows yan yana bildirimleri olan uygulamalar için desteklenmez.

Aşağıdaki kurallar bağlı yapılandırma dosyalarının kullanımını yönetir:

  • Dahil edilen yapılandırma dosyalarındaki ayarlar yalnızca yükleyici bağlama ilkesini etkiler ve yalnızca yükleyici tarafından kullanılır. Eklenen yapılandırma dosyalarının bağlama ilkeleri dışında ayarları olabilir, ancak bu ayarların hiçbir etkisi yoktur.

  • özniteliği için href desteklenen tek biçimdir file://. Yerel dosyalar ve UNC dosyaları desteklenir.

  • Yapılandırma dosyası başına bağlı yapılandırma sayısıyla ilgili bir kısıtlama yoktur.

  • Tüm bağlı yapılandırma dosyaları, C/C++ içindeki yönergenin #include davranışına benzer şekilde tek bir derleme yapılandırma dosyası oluşturmak üzere birleştirilir.

  • <linkedConfiguration> öğesine yalnızca uygulama yapılandırma dosyalarında izin verilir. Öğe birMachine.config dosyasında görünüyorsa yoksayılır.

  • Dahil edilen yapılandırma dosyalarının içeriği, üst <assemblyBinding> öğenin şemasına uygun olduğu sürece kısıtlama yoktur.

  • Döngüsel başvurular algılanıp sonlandırılır. Başka bir ifadeyle <linkedConfiguration> , bir dizi yapılandırma dosyasının öğeleri bir döngü oluşturursa döngü algılanır ve durdurulur.

Example

Aşağıdaki örnekte, yerel sabit sürücüden yapılandırma dosyasının nasıl dahil olduğu gösterilmektedir:

<configuration>
  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <linkedConfiguration href="file://c:\Program Files\Contoso\sharedConfig.xml"/>
  </assemblyBinding>
</configuration>

Ayrıca bakınız