Как изменить мои настройки, чтобы VS2010 мог загружать сторонние файлы XSD из неавторизованной зоны?

Я открыл сторонний XSD-файл в Visual Studio 2010, который импортирует пространства имен из других файлов схемы от той же третьей стороны.

В представлении редактора XML файла схемы элемент xs: import подчеркнут со следующей ошибкой: Запрос разрешения типа 'System.Security.Permissions.FileIOPermission', mscorlib, Version = 4.0.0.0, Culture = нейтральный, PublicKeyToken = b77a5c561934e089 'не удалось.

Я прочитал следующее сообщение в блоге: http://blogs.msdn.com/b/xmlteam/archive/2009/06/04/understanding-xml-schema-sets-in-the-xsd-designer.aspx в котором указано, что это нарушение зоны безопасности, и Visual Studio помещает схемы в «Неавторизованную зону» в проводнике XML-схем.

У меня вопрос - как мне изменить мои настройки безопасности, чтобы на эти схемы можно было ссылаться, или что я могу сделать, чтобы сделать схемы и пространства имен, связанные с ними, «доверенными»?


person mrmcderm    schedule 28.06.2010    source источник


Ответы (3)


У меня была эта проблема - на самом деле это было из-за того, что Win 7 заблокировала файлы схемы из-за их копирования из сетевого расположения.

Чтобы разблокировать отдельные файлы, перейдите к файлу и используйте Свойства> Разблокировать  введите описание изображения здесь

Для нескольких файлов быстрее всего использовать потоки Sysinternals для массового изменения местоположения, как описано в этом сообщении блога.

person AndyWilson    schedule 23.11.2013

Используйте командную строку Powershell:

Get-Item "C:\<path to folder with blocked files>\*\*.*" | Unblock-File

https://technet.microsoft.com/en-us/library/hh849924.aspx

person OzBob    schedule 20.05.2016

У меня была такая же ситуация, что у меня не было кнопки разблокировки. В моем случае помогло следующее Если политика Windows не позволяет разблокировать.

  1. Попробуйте заархивировать файл, например. с 7zip на локальном диске (но не на любом общем диске и не в каталоге Onedrive / Dropbox / и т. д., потому что эти программы могут добавлять зоны в файлы в зависимости от конфигурации системы).
  2. Затем распакуйте архив в другой локальный каталог
  3. Файл теперь должен быть без несанкционированной зоны.
person essential    schedule 30.05.2019