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


Элемент <publisherPolicy>

Обновлен: Ноябрь 2007

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

<configuration>

   <runtime>

      <assemblyBinding>

         <dependentAssembly>

            <publisherPolicy>

<publisherPolicy apply="yes|no"/>

Обязательные атрибуты

Атрибут

Описание

apply

Указывает, нужно ли применять политику издателя. Необходимо использовать одно из следующих значений:

yes

Политика издателя применяется. Это значение используется по умолчанию.

no

Политика издателя не применяется.

Заметки

Когда разработчик компонентов выпускает новую версию сборки, он может включить политику издателя, чтобы приложения, использующие старую версию, работали с новой версией. Чтобы указать, будет ли применяться политика издателя для определенной сборки, необходимо поместить элемент <publisherPolicy> внутрь элемента <dependentAssembly>.

Значение по умолчанию для атрибута applyyes. Установка значения no атрибута apply переопределяет любые предыдущие значения yes.

Приложению требуется разрешение, чтобы явно игнорировать политику издателя с помощью элемента <publisherPolicy apply="no"/> в файле конфигурации приложения. Разрешение можно получить путем установки флага BindingRedirects в классе SecurityPermission. Дополнительные сведения см. в разделе Разрешение безопасности перенаправления привязки сборок.

Примеры

В следующем примере производится отключение политики издателя для сборки myAssembly.

<configuration>
   <runtime>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
         <dependentAssembly>
            <assemblyIdentity name="myAssembly"
                                    publicKeyToken="32ab4ba45e0a69a1"
                                    culture="neutral" />
            <publisherPolicy apply="no"/>
         </dependentAssembly>
      </assemblyBinding>
   </runtime>
</configuration>

Файл конфигурации

Этот элемент может использоваться в файле конфигурации приложения.

См. также

Основные понятия

Обнаружение сборок в среде выполнения

Перенаправление версий сборки

Ссылки

Схема параметров среды выполнения

Другие ресурсы

Схема файлов конфигурации для .NET Framework