Элемент <publisherPolicy>
Указывает, будет ли среда выполнения применять политику издателя.
<publisherPolicy apply="yes|no"/>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Атрибуты
Атрибут |
Описание |
---|---|
apply |
Указывает, нужно ли применять политику издателя. |
применение атрибута
Значение |
Описание |
---|---|
yes |
Политика издателя применяется. Этот флажок установлен по умолчанию. |
no |
Политика издателя не применяется. |
Дочерние элементы
Отсутствует.
Родительские элементы
Элемент |
Описание |
---|---|
configuration |
Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями платформы .NET Framework. |
runtime |
Содержит сведения о привязке сборок и сборке мусора. |
Заметки
Когда разработчик компонентов выпускает новую версию сборки, он может включить политику издателя, чтобы приложения, использующие старую версию, работали с новой версией. Чтобы указать, будет ли применяться политика издателя для определенной сборки, необходимо поместить элемент <publisherPolicy> внутрь элемента <dependentAssembly>.
Значение по умолчанию для атрибута apply — yes. Установка значения 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>
См. также
Ссылки
Схема параметров среды выполнения
Основные понятия
Обнаружение сборок в среде выполнения