2010-06-28 25 views
18

Tôi đã mở tệp XSD của bên thứ ba trong Visual Studio 2010 để nhập không gian tên từ các tệp lược đồ khác từ cùng một bên thứ ba.Làm cách nào để sửa đổi cài đặt của tôi để cho phép VS2010 tải các tệp XSD của bên thứ 3 từ "Vùng trái phép"?

Trong chế độ xem trình soạn thảo XML của tệp lược đồ, phần tử xs: import được gạch dưới với lỗi sau: Yêu cầu cho phép loại 'System.Security.Permissions.FileIOPermission', mscorlib, Version = 4.0.0.0, Văn hóa = trung lập, PublicKeyToken = b77a5c561934e089 'không thành công.

Tôi đọc bài đăng trên blog sau đây: http://blogs.msdn.com/b/xmlteam/archive/2009/06/04/understanding-xml-schema-sets-in-the-xsd-designer.aspx tuyên bố rằng đó là vi phạm vùng bảo mật và Visual Studio đặt các lược đồ trong "Vùng trái phép" trong Trình khám phá lược đồ XML.

Câu hỏi của tôi là - làm cách nào để thay đổi cài đặt bảo mật để cho phép các lược đồ này được tham chiếu hoặc tôi có thể làm gì để tạo lược đồ và không gian tên được liên kết với chúng "đáng tin cậy"?

Trả lời

30

Có vấn đề này bản thân mình - đó là thực sự vì Win 7 đã chặn các tệp lược đồ do chúng được sao chép từ vị trí mạng.

Để bỏ chặn những file riêng biệt hướng đến các tập tin và sử dụng Properties> Unblock enter image description here

Đối với nhiều file đó là nhanh nhất để sử dụng Streams Sysinternals' để rời thay đổi vị trí như mô tả in this blog post.

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