<linkedConfiguration> öğesi
Eklenecek yapılandırma dosyasını belirtir.
<Yapılandırma>
<assemblyBinding>
<linkedConfiguration>
Sözdizimi
<linkedConfiguration href="URL of linked configuration file" />
Öznitelik
Öznitelik | Tanım |
---|---|
Href | Gerekli öznitelik. Eklenecek yapılandırma dosyasının URL'si. href özniteliği için desteklenen tek biçimdir file:// . Yerel dosyalar ve UNC dosyaları desteklenir. |
Üst öğe
Öğe | Tanım |
---|---|
<assemblyBinding> Öğesi | Derleme bağlama ilkesini yapılandırma düzeyinde belirtir. |
Alt öğeleri
Hiçbiri
Açıklamalar
<linkedConfiguration> öğesi, 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 yinelemek yerine derleme yapılandırma dosyasını eklemek için linkedConfiguration> öğesini kullanabilir<. 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.
Dekont
<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çimdirfile://
. 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. Öğesi machine.config dosyasında görünüyorsa yoksayılır.
Üst <assemblyBinding> öğesinin şemasına uygun oldukları sürece, dahil edilen yapılandırma dosyalarının içeriğinde herhangi bir kısıtlama yoktur.
Döngüsel başvurular algılanıp sonlandırılır. Başka bir ifadeyle, bir dizi yapılandırma dosyasının <linkedConfiguration> öğeleri döngü oluşturursa döngü algılanır ve durdurulur.
Örnek
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>