<Элемент dependentAssembly>
Инкапсулирует политику привязки и расположение каждой сборки. Используйте один dependentAssembly
элемент для каждой сборки.
<Конфигурации>
<Среды выполнения>
<assemblyBinding>
<dependentAssembly>
Синтаксис
<dependentAssembly>
</dependentAssembly>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Атрибуты
Отсутствует.
Дочерние элементы
Элемент | Описание |
---|---|
assemblyIdentity |
Содержит идентифицирующие сведения о сборке. Этот элемент должен быть включен в каждый dependentAssembly элемент. |
codeBase |
Указывает, где среда выполнения может найти общую сборку, если она не установлена на компьютере. |
bindingRedirect |
Перенаправляет одну версию сборки на другую. |
publisherPolicy |
Указывает, применяет ли среда выполнения политику издателя для этой сборки. |
Родительские элементы
Элемент | Описание |
---|---|
assemblyBinding |
Содержит сведения о перенаправлении версии сборки и о расположениях сборок. |
configuration |
Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями .NET Framework. |
runtime |
Содержит сведения о привязке сборок и сборке мусора. |
Пример
В следующем примере показано, как инкапсулировать сведения о сборке для двух сборок.
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="myAssembly"
publicKeyToken="32ab4ba45e0a69a1"
culture="neutral" />
<!--Redirection and codeBase policy for myAssembly.-->
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="mySecondAssembly"
publicKeyToken="32ab4ba45e0a69a1"
culture="neutral" />
<!--Redirection and codeBase policy for mySecondAssembly.-->
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
См. также раздел
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.