Bất cứ khi nào tôi cần tạo tệp lớp từ lược đồ XML XSD, tôi sử dụng công cụ .NET xsd.exe và các sự kiện dựng sẵn, trong VS, để đảm bảo rằng các lớp và lược đồ được đồng bộ với nhau tại thời gian xây dựng. Điều này tất nhiên hoạt động tốt, tuy nhiên ...Visual Studio 2010: Lược đồ XML XSD cho các lớp trong IDE
Tôi đã nhận thấy rằng nếu XSD và lớp dẫn xuất nằm trong cùng một dự án, VS hiểu mối quan hệ và hiển thị trực quan CS dưới dạng con của tệp XSD trong trình khám phá giải pháp. Vì vậy, tôi đã tự hỏi nếu có bất kỳ chức năng trong Visual Studio 2010 để thực hiện tạo lớp cho tôi trong IDE hơn là dựa vào kịch bản prebuild?
Ví dụ, tôi sẽ thêm XSD vào dự án đặt một số tùy chọn ở đâu đó và VS tiếp quản và tạo các lớp của tôi cho tôi.
VS 2010 có hỗ trợ bất kỳ điều gì như thế này không? Hoặc tôi nên dừng lại tự hỏi và tiếp tục sử dụng xsd.exe và prebuild.
EDIT Tôi cũng đã nhận thấy rằng dưới các thuộc tính của tập tin XSD Tôi có tùy chọn để thiết lập một Custom Tool
, đọc các mô tả này có vẻ gần với những gì tôi đang nhắm đến nhưng tôi không chắc chắn về việc sử dụng chính xác cho tài sản này.
EDIT Ngoài ra, nếu có giải pháp, tôi cần điều này dựa trên các tính năng/chức năng như tiêu chuẩn với VS2010. Tôi không muốn sử dụng addon của bên thứ ba, vv
Nó xuất hiện trong VS2012 bạn có thể thêm tệp xsd vào dự án của bạn và nó sẽ tự động tạo các lớp – msmucker0527