Поделиться через


<Элемент 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 .

См. также раздел