Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Содержит сведения о перенаправлении версий сборки и расположениях сборок.
<конфигурация>
<среда выполнения>
<assemblyBinding>
Синтаксис
<assemblyBinding
xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v1.0.3705">
</assemblyBinding>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Attributes
| Свойство | Description |
|---|---|
| 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 указан атрибут. |
Дочерние элементы
| Элемент | Description |
|---|---|
| <зависимыйAssembly> | Инкапсулирует политику привязки и расположение сборки для сборки. Используйте один <dependentAssembly> тег для каждой сборки. |
| <зондирование> | Задает подкаталоги, которые среда cl language выполняет поиск при загрузке сборок. |
| <publisherPolicy> | Указывает, применяет ли среда выполнения политику издателя. |
| <qualifyAssembly> | Указывает полное имя сборки, которая должна быть динамически загружена при использовании частичного имени. |
Родительские элементы
| Элемент | Description |
|---|---|
configuration |
Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями .NET Framework. |
runtime |
Содержит сведения о привязке сборки и сборке мусора. |
Example
В следующем примере показано, как перенаправить одну версию сборки в другую и предоставить базу кода.
<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>