XML Schema导入失败,请求获得System.Net.WebPermission类型的权限

jor*_*ker 13 xml xsd visual-studio-2010 visual-studio

在Visual Studio 2010 SP1中,我打开了一个XML Schema(XSD)文件,其中包含以下行:

<xs:import namespace="http://www.w3.org/XML/1998/namespace"
           schemaLocation="http://www.w3.org/2001/03/xml.xsd"/>
Run Code Online (Sandbox Code Playgroud)

xs:import 它下面有一条蓝色波浪线,当你将鼠标悬停在它上面时,你会得到以下工具提示:

请求类型'System.Net.WebPermission,System,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的权限失败.

如何授予此权限以便下载架构?谢谢.

更新: 我忘记在原帖中提到这一点,但我已经回顾了Craig Watson的解决方法.它违背了让Visual Studio"自动下载DTD和模式"的目的(工具>选项>文本编辑器> XML>杂项).我希望找到解决方案而不是解决方法.谢谢.

Joe*_*erg 17

(我知道这是一个老问题.由于没有接受的答案,我决定加入这个.)

这个问题的答案中回答了这个问题.

您需要做的就是在Windows资源管理器中编辑文件的属性并取消阻止下载的文件.这就是造成权限异常的原因:它是一个下载的(因此不受信任的)文件.