<linkedConfiguration> – element
Určuje konfigurační soubor, který se má zahrnout.
<Konfigurace>
<AssemblyBinding>
<linkedConfiguration>
Syntaxe
<linkedConfiguration href="URL of linked configuration file" />
Atribut
Atribut | Popis |
---|---|
Href | Požadovaný atribut. Adresa URL konfiguračního souboru, který se má zahrnout. Jediný formát podporovaný atributem href je file:// . Podporují se místní soubory a soubory UNC. |
Nadřazený prvek
Element (Prvek) | Popis |
---|---|
<assemblyBinding> – element | Určuje zásadu vazby sestavení na úrovni konfigurace. |
Podřízené prvky
Nic
Poznámky
Element <linkedConfiguration> zjednodušuje údržbu sestavení součástí. Pokud jedna nebo více aplikací používá sestavení s konfiguračním souborem umístěným v dobře známém umístění, mohou jejich konfigurační soubory použít <element linkedConfiguration> k zahrnutí konfiguračního souboru sestavení místo duplikování informací o konfiguraci. Při obsluhování sestavení součásti poskytuje aktualizace společného konfiguračního souboru aktualizované informace o konfiguraci pro všechny aplikace, které sestavení používají.
Poznámka:
Element <linkedConfiguration> není podporován pro aplikace s manifesty Windows vedle sebe.
Použití propojených konfiguračních souborů se řídí následujícími pravidly:
Nastavení v zahrnutých konfiguračních souborech mají vliv pouze na zásady vazby zavaděče a používají se pouze zavaděčem. Zahrnuté konfigurační soubory můžou mít jiná nastavení než zásady vazby, ale tato nastavení nemají žádný vliv.
Jediný formát podporovaný atributem
href
jefile://
. Podporují se místní soubory a soubory UNC.Počet propojených konfigurací na konfigurační soubor není nijak omezený.
Všechny propojené konfigurační soubory jsou sloučeny tak, aby vytvořily jeden konfigurační soubor sestavení, podobně jako chování direktivy
#include
v C/C++.Element <linkedConfiguration> je povolen pouze v konfiguračních souborech aplikace. Pokud se prvek zobrazí v souboru Machine.config , bude ignorován.
Neexistuje žádné omezení obsahu zahrnutých konfiguračních souborů, pokud odpovídají schématu nadřazeného <elementu assemblyBinding> .
Cyklické odkazy se detekují a ukončují. To znamená, že pokud <propojené prvky konfigurace> řady konfiguračních souborů tvoří smyčku, smyčka se zjistí a zastaví.
Příklad
Následující příklad ukazuje, jak zahrnout konfigurační soubor z místního pevného disku:
<configuration>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<linkedConfiguration href="file://c:\Program Files\Contoso\sharedConfig.xml"/>
</assemblyBinding>
</configuration>