<Элемент 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 сайтында табуға болады. Онда сонымен бірге мәселелер мен өзгертулерді енгізу сұрауларын жасауға және қарап шығуға болады. Қосымша ақпарат алу үшін қатысушы нұсқаулығын қараңыз.