Подтвердить что ты не робот

Как изменить мои настройки, чтобы позволить 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 помещает схемы в "Несанкционированный zone" в проводнике схем XML.

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

4b9b3361

Ответ 1

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

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

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

Ответ 3

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

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