2012-02-01 31 views
9

Trong Visual Studio 2010 SP1, tôi có một XML Schema (XSD) nộp cởi mở với những dòng sau:XML Schema nhập không thành công với Yêu cầu sự cho phép của loại System.Net.WebPermission

<xs:import namespace="http://www.w3.org/XML/1998/namespace" 
      schemaLocation="http://www.w3.org/2001/03/xml.xsd"/> 

xs:import có đường lượn sóng màu lam dưới nó, và khi bạn di chuột qua nó, bạn sẽ nhận được mẹo công cụ sau:

Yêu cầu cho phép loại 'System.Net.WebPermission, System, Version = 4.0.0.0, Culture = neutral , PublicKeyToken = b77a5c561934e089 'không thành công.

Làm cách nào để cấp quyền này để có thể tải xuống giản đồ? Cảm ơn.

Cập nhật: Tôi quên đề cập đến điều này trong bài đăng gốc, nhưng tôi đã xem xét Craig Watson's workaround. Nó đánh bại mục đích của việc có Visual Studio "tự động tải xuống các DTD và lược đồ" (Tools> Options> Text Editor> XML> Miscellaneous). Tôi hy vọng cho một giải pháp thay vì một cách giải quyết. Cảm ơn.

Trả lời

13

(Tôi biết đó là một câu hỏi cũ. Kể từ khi không có câu trả lời được chấp nhận, tôi đã quyết định thêm một điều này anyway.)

Vấn đề này được trả lời tại this question's answer.

Tất cả những gì bạn cần làm là chỉnh sửa thuộc tính của tệp trong Windows Explorer và bỏ chặn tệp đã tải xuống. Đó là nguyên nhân gây ra ngoại lệ quyền: đó là tệp được tải xuống (và do đó không đáng tin cậy).

+0

Tôi nhớ đã khám phá ra giải pháp này, nhưng tôi quên quay lại và để lại lời giải thích. Cảm ơn vì đăng. – jordanbtucker

+0

Thú vị đủ, tôi cũng đã phải bỏ chặn các tập tin tham chiếu khác (trước đây cũng bị chặn) tập tin. – paulroho

Các vấn đề liên quan