Бөлісу құралы:


<relativeBindForResources> Элемент

Оптимизирует пробу для вспомогательных сборок.

<configuration>
  <runtime>
    <relativeBindForResources>

Синтаксис

<relativeBindForResources
   enabled="true|false" />

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Attributes

Свойство Description
enabled Обязательный атрибут.

Указывает, оптимизирует ли среда CLR пробу для вспомогательных сборок.

Атрибут с поддержкой

Ценность Description
false Среда выполнения не оптимизирует пробу для вспомогательных сборок. Это значение по умолчанию.
true Среда выполнения оптимизирует пробу для вспомогательных сборок.

Дочерние элементы

Нет.

Родительские элементы

Элемент Description
configuration Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями .NET Framework.
runtime Содержит сведения о параметрах инициализации среды выполнения.

Замечания

Как правило, пробы Resource Manager для ресурсов, как описано в разделе " Пакет и развертывание ресурсов ". Это означает, что при пробах Resource Manager для конкретной локализованной версии ресурса он может выглядеть в глобальном кэше сборок, искать в папке, зависящую от языка и региональных параметров, в базе кода приложения, запрашивать установщик Windows для вспомогательных сборок и вызывать AppDomain.AssemblyResolve событие. Элемент <relativeBindForResources> оптимизирует способ зондов Resource Manager для вспомогательных сборок. Это может повысить производительность при выполнении проверки ресурсов в следующих условиях:

  • При развертывании вспомогательной сборки в том же расположении, что и сборка кода. Другими словами, если сборка кода установлена в глобальном кэше сборок, вспомогательные сборки также должны быть установлены там. Если сборка кода установлена в базе кода приложения, вспомогательные сборки также должны быть установлены в папке с языком и региональными параметрами в базе кода.
  • Если установщик Windows не используется или используется только редко для установки вспомогательных сборок по запросу.
  • Если код приложения не обрабатывает AppDomain.AssemblyResolve событие.

enabled Задание атрибута <relativeBindForResources> элемента для true оптимизации пробы Resource Manager для вспомогательных сборок следующим образом:

  • Он использует расположение родительской сборки кода для проверки вспомогательной сборки.
  • Он не запрашивает установщик Windows для вспомогательных сборок.
  • Это событие не вызывает AppDomain.AssemblyResolve .

См. также