<Элемент assemblyBinding> для <среды выполнения>
Содержит сведения о перенаправлении версии сборки и о расположениях сборок.
<Конфигурации>
<Среды выполнения>
<assemblyBinding>
Синтаксис
<assemblyBinding
xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v1.0.3705">
</assemblyBinding>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Атрибуты
Атрибут | Описание |
---|---|
xmlns | Обязательный атрибут. Задает пространство имен XML, необходимое для привязки сборок. Используйте строку urn:schemas-microsoft-com:asm.v1 в качестве значения. |
appliesTo | Задает версию среды выполнения, к которой применяется перенаправление сборки .NET Framework. Этот необязательный атрибут содержит номер версии .NET Framework, к которой применяется перенаправление. Если атрибут appliesTo не указан, <элемент assemblyBinding> применяется ко всем версиям платформа .NET Framework. Атрибут appliesTo появился в платформа .NET Framework версии 1.1; он игнорируется платформа .NET Framework версии 1.0. Это означает, что все <элементы assemblyBinding> применяются при использовании платформа .NET Framework версии 1.0, даже если указан атрибут appliesTo. |
Дочерние элементы
Элемент | Описание |
---|---|
<dependentAssembly> | Инкапсулирует политику привязки и расположение сборки. Используйте один <тег dependentAssembly> для каждой сборки. |
<Зондирования> | Задает вложенные папки, в которых среда CLR выполняет поиск при загрузке сборки. |
<publisherPolicy> | Указывает, применяет ли среда выполнения политику издателя. |
<qualifyAssembly> | Задает полное имя сборки, которая должна загружаться динамически в случае использования неполного имени. |
Родительские элементы
Элемент | Описание |
---|---|
configuration |
Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями .NET Framework. |
runtime |
Содержит сведения о привязке сборок и сборке мусора. |
Пример
В следующем примере показан способ перенаправления одной версии сборки на другую и предоставлена база кода.
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="myAssembly"
publicKeyToken="32ab4ba45e0a69a1"
culture="neutral" />
<bindingRedirect oldVersion="1.0.0.0"
newVersion="2.0.0.0"/>
<codeBase version="2.0.0.0"
href="http://www.litwareinc.com/myAssembly.dll"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
В следующем примере показано, как использовать атрибут appliesTo для перенаправления привязки платформа .NET Framework сборки.
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v1.0.3705">
<dependentAssembly>
<assemblyIdentity name="mscorcfg" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
См. также раздел
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.