Khi tôi mở một tệp xsd bao gồm các tệp xsd khác, tất cả các tệp được thêm vào sẽ được thêm vào một phần được gọi là "Vùng trái phép". Visual Studio nêu bật những yếu tố xs:include
và cung cấp cho các lỗi sau khi cố gắng giải quyết các thuộc tính schemaLocation:"Vùng trái phép" có nghĩa là gì khi duyệt các tệp xsd với Visual Studio 2010?
Yêu cầu sự cho phép của loại 'System.Security.Permissions.FileIOPermission, mscorlib, Version = 4.0.0.0, Culture = trung lập, PublicKeyToken = b77a5c561934e089 'không thành công.
Tôi đã đọc blog post sau đây, nhưng tôi chưa quen với xsd chưa hiểu đầy đủ.
Bất cứ ai có thể giải thích lý do tại sao điều này đang xảy ra hoặc chỉ cho tôi một nguồn tài nguyên tốt có thể trợ giúp?
[Chỉnh sửa] Tất cả các tệp xsd sẽ được đưa vào đều nằm trong dự án Visual Studio.
Cảm ơn bạn đã trả lời. Tôi đã được ấn tượng rằng thư mục đó là dành cho các tập tin xsd cho tiêu thụ bởi Visual Studio. Do dòng này có vẻ gợi ý rằng: Vì thư mục bộ nhớ cache lược đồ là toàn cầu đối với máy tính của bạn nên bạn chỉ nên thêm lược đồ ở đây là tiêu chuẩn và hữu ích cho tất cả các dự án Visual Studio có thể được tạo trên máy tính của bạn. Điều này có đúng không? – starskythehutch
Đúng, bạn có thể thêm các lược đồ cục bộ hoặc bên ngoài miễn là bạn có các tệp xsd. – Myra
Cảm ơn bạn Myra. Tôi đã sử dụng thông tin của bạn cùng với liên kết này http://msdn.microsoft.com/en-us/library/ms255816.aspx và đã thành công. – starskythehutch