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


Элемент <publisherPolicy>

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

<publisherPolicy apply="yes|no"/>

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

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

Атрибуты

Атрибут

Описание

apply

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

применение атрибута

Значение

Описание

yes

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

no

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

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

Отсутствует.

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

Элемент

Описание

configuration

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

runtime

Содержит сведения о привязке сборок и сборке мусора.

Заметки

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