Элемент <assemblyBinding> для <runtime>
Содержит сведения о перенаправлении версии сборки и о расположении сборок.
<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 и не обрабатывается в версии 1.0. Это означает, что все элементы <assemblyBinding> применяются при использовании платформы .NET Framework версии 1.0, даже если задан атрибут appliesTo. |
Дочерние элементы
Элемент |
Описание |
---|---|
Инкапсуляция политики привязки и расположения для сборки. Для каждой сборки используется только один тег <dependentAssembly>. |
|
Задание вложенных папок, в которых среда CLR производит поиск при загрузке сборок. |
|
Указывает, будет ли среда выполнения применять политику издателя. |
|
Указывает полное имя сборки, которая должна загружаться динамически в случае использования неполного имени. |
Родительские элементы
Элемент |
Описание |
---|---|
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>
См. также
Ссылки
Схема параметров среды выполнения