<Элемент relativeBindForResources>
Оптимизирует поиск вспомогательных сборок.
<настройка>
<Среды выполнения>
<relativeBindForResources>
Синтаксис
<relativeBindForResources
enabled="true|false" />
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Атрибуты
Атрибут | Описание |
---|---|
enabled |
Обязательный атрибут. Указывает, оптимизирует ли среда CLR пробу для вспомогательных сборок. |
Атрибут enabled
Значение | Описание |
---|---|
false |
Среда выполнения не оптимизирует пробу для вспомогательных сборок. Это значение по умолчанию. |
true |
Среда выполнения оптимизирует пробу для вспомогательных сборок. |
Дочерние элементы
Отсутствует.
Родительские элементы
Элемент | Описание |
---|---|
configuration |
Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями .NET Framework. |
runtime |
Содержит сведения о параметрах инициализации среды выполнения. |
Комментарии
Как правило, Resource Manager пробы для ресурсов, как описано в разделе Упаковка и развертывание ресурсов. Это означает, что при Resource Manager проб для определенной локализованной версии ресурса он может заглянуть в глобальный кэш сборок, заглянуть в папку для конкретного языка и региональных параметров в базе кода приложения, запросить установщик Windows для вспомогательных сборок и вызвать AppDomain.AssemblyResolve событие. Элемент <relativeBindForResources>
оптимизирует способ Resource Manager проб для вспомогательных сборок. Это может повысить производительность при поиске ресурсов при следующих условиях:
- Когда вспомогательная сборка развертывается в том же расположении, что и сборка кода. Иными словами, если сборка кода установлена в глобальном кэше сборок, вспомогательные сборки также должны быть установлены там. Если сборка кода установлена в базе кода приложения, вспомогательные сборки также должны быть установлены в папке, зависят от языка и региональных параметров в базе кода.
- Если установщик Windows не используется или используется только в редких случаях для установки вспомогательных сборок по запросу.
- Если код приложения не обрабатывает AppDomain.AssemblyResolve событие.
enabled
Настройка атрибута элемента true
для <relativeBindForResources>
оптимизации Resource Manager пробы для вспомогательных сборок выполняется следующим образом:
- Он использует расположение родительской сборки кода для проверки вспомогательной сборки.
- Он не запрашивает установщик Windows для вспомогательных сборок.
- Событие не вызывается AppDomain.AssemblyResolve .