问题描述
在Visual Studio 2010 SP1中,我打开了带有以下几行的XML架构(XSD)文件:
In Visual Studio 2010 SP1, I have an XML Schema (XSD) file open with the following lines:
<xs:import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="http://www.w3.org/2001/03/xml.xsd"/>
xs:import
下有一条蓝色波浪线,将鼠标悬停在其上时,会显示以下工具提示:
xs:import
has a wavy blue line under it, and when you hover over it, you get the following tool tip:
如何授予此权限,以便它可以下载架构?谢谢.
How do I grant this permission so it can download the schema? Thanks.
更新:我忘记在原始帖子中提及此内容,但是我已经查看过克雷格·沃森(Craig Watson)的解决方法.它违反了使Visual Studio自动下载DTD和模式"的目的(工具>选项>文本编辑器> XML>其他).我希望找到一种解决方案,而不是一种解决方法.谢谢.
Update:I forgot to mention this in my original post, but I've already reviewed Craig Watson's workaround. It defeats the purpose of having Visual Studio "automatically download DTDs and schemas" (Tools > Options > Text Editor > XML > Miscellaneous). I'm hoping for a solution rather than a workaround. Thanks.
推荐答案
(我知道这是一个老问题.我决定还是添加一个.)
(I know it's an old question. I've decided to add this one anyway.)
此问题的答案位于此问题的答案.
您需要做的就是在Windows资源管理器中编辑文件的属性,然后取消阻止下载的文件.这就是导致权限异常的原因:它是一个已下载(因此不受信任)的文件.
All you need to do is edit the file's properties in Windows Explorer and unblock the downloaded file. That's what's causing the permissions exception: it's a downloaded (and thus untrusted) file.
这篇关于XML模式导入失败,请求类型为System.Net.WebPermission的许可的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!