Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Содержит сведения о перенаправлении версий сборки и расположениях сборок.
<configuration>
<runtime>
<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>