Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
элемент
Указывает файл конфигурации для включения.
<configuration>
<assemblyBinding>
<linkedConfiguration>
Синтаксис
<linkedConfiguration href="URL of linked configuration file" />
Свойство
| Свойство | Description |
|---|---|
href |
Обязательный атрибут. URL-адрес файла конфигурации для включения. Единственным форматом, поддерживаемым для атрибута href , является file://. Поддерживаются локальные файлы и UNC-файлы. |
Родительский элемент
| Элемент | Description |
|---|---|
<assemblyBinding> |
Указывает политику привязки сборок на уровне конфигурации. |
Дочерние элементы
None
Замечания
Элемент <linkedConfiguration> упрощает обслуживание сборок компонентов. Если в одном или нескольких приложениях используется сборка с файлом конфигурации, который находится в известном расположении, их файлы конфигурации могут использовать <linkedConfiguration> элемент для включения файла конфигурации сборки, а не дублирования сведений о конфигурации. При обслуживании сборки компонента обновление общего файла конфигурации предоставляет обновленные сведения о конфигурации для всех приложений, использующих сборку.
Замечание
Элемент <linkedConfiguration> не поддерживается для приложений с параллельными манифестами Windows.
Следующие правила управляют использованием связанных файлов конфигурации:
Параметры в включенных файлах конфигурации влияют только на политику привязки загрузчика и используются только загрузчиком. Включенные файлы конфигурации могут иметь параметры, отличные от политик привязки, но эти параметры не имеют никакого эффекта.
Единственным форматом, поддерживаемым для атрибута
href, являетсяfile://. Поддерживаются локальные файлы и UNC-файлы.Нет ограничений на количество связанных конфигураций для каждого файла конфигурации.
Все связанные файлы конфигурации объединяются для формирования одного файла конфигурации сборки, аналогично поведению
#includeдирективы в C/C++.Элемент
<linkedConfiguration>разрешен только в файлах конфигурации приложения. Если элемент отображается в файлеMachine.config , он игнорируется.Нет ограничений на содержимое включенных файлов конфигурации, если они соответствуют схеме родительского
<assemblyBinding>элемента.Циклические ссылки обнаруживаются и завершаются. То есть, если
<linkedConfiguration>элементы ряда файлов конфигурации образуют цикл, цикл обнаруживается и останавливается.
Example
В следующем примере показано, как включить файл конфигурации с локального жесткого диска:
<configuration>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<linkedConfiguration href="file://c:\Program Files\Contoso\sharedConfig.xml"/>
</assemblyBinding>
</configuration>