Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Содержит идентифицирующую информацию о сборке.
<configuration>
<runtime>
<assemblyBinding>
<dependentAssembly>
<assemblyIdentity>
Синтаксис
<assemblyIdentity
name="assembly name"
publicKeyToken="public key token"
culture="assembly culture"/>
Атрибуты и элементы
В следующих разделах описываются атрибуты, дочерние и родительские элементы.
Атрибуты
| Свойство | Описание |
|---|---|
name |
Обязательный атрибут. Название сборки |
culture |
Необязательный атрибут. Строка, указывающая язык и страну/регион сборки. |
publicKeyToken |
Необязательный атрибут. Шестнадцатеричное значение, указывающее строгое имя сборки. |
processorArchitecture |
Необязательный атрибут. Одно из значений "x86", "amd64", "msil" или "ia64", указывающее архитектуру процессора для сборки, содержащей код, специфичный для процессора. В значениях не учитывается регистр символов. Если атрибуту присвоено какое-либо другое значение, то весь <assemblyIdentity> элемент игнорируется. См. ProcessorArchitecture. |
Атрибут processorArchitecture
| Ценность | Описание |
|---|---|
amd64 |
Только архитектура AMD x86-64. |
ia64 |
Только архитектура Intel Itanium. |
msil |
Нейтрален по отношению к процессору и битам на слово. |
x86 |
32-разрядный процессор x86, собственный или в среде Windows on Windows (WOW) на 64-разрядной платформе. |
Дочерние элементы
Нет.
Родительские элементы
| Элемент | Описание |
|---|---|
assemblyBinding |
Содержит информацию о перенаправлении версии сборки и расположении сборок. |
configuration |
Корневой элемент в каждом файле конфигурации, используемом средой CLR и приложениями .NET Framework. |
dependentAssembly |
Инкапсулирует политику привязки и расположение сборки для каждой сборки. Используйте по одному <dependentAssembly> элементу для каждой сборки. |
runtime |
Содержит сведения о привязке сборки и сборке мусора. |
Замечания
Каждый <dependentAssembly> элемент должен иметь один дочерний <assemblyIdentity> элемент.
processorArchitecture Если атрибут присутствует, то <assemblyIdentity> элемент применяется только к сборке с соответствующей архитектурой процессора.
processorArchitecture Если атрибут отсутствует, <assemblyIdentity> элемент может быть применен к сборке с любой архитектурой процессора.
В следующем примере показан файл конфигурации для двух сборок с одинаковыми именами, предназначенных для двух разных архитектур процессоров и версии которых не поддерживались синхронно. Когда приложение выполняется на платформе x86, первый <assemblyIdentity> элемент применяется, а второй игнорируется. Если приложение выполняется на платформе, отличной от x86 или ia64, обе платформы игнорируются.
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="MyAssembly"
publicKeyToken="14a739be0244c389"
culture="neutral"
processorArchitecture="x86" />
<bindingRedirect oldVersion= "1.0.0.0"
newVersion="1.1.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="MyAssembly"
publicKeyToken="14a739be0244c389"
culture="neutral"
processorArchitecture="ia64" />
<bindingRedirect oldVersion="1.0.0.0"
newVersion="2.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
Если файл конфигурации содержит <assemblyIdentity> элемент без processorArchitecture атрибута и не содержит элемента, соответствующего платформе, используется элемент без атрибута processorArchitecture .
Пример
В следующем примере показано, как предоставить сведения о сборке.
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="myAssembly"
publicKeyToken="32ab4ba45e0a69a1"
culture="neutral" />
<!--Redirection and codeBase policy for myAssembly.-->
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
См. также
- Настройка приложений с помощью файлов конфигурации
- схема параметров среды выполнения
- Схема файла конфигурации
- Перенаправление Версий Сборок