Tôi nhận được lỗi này sau khi tôi tạo một lớp từ tệp xsd của tôi bằng cách sử dụng công cụ xsd.exe. Vì vậy, tôi tìm kiếm trên mạng và tìm thấy một giải pháp. Đây là liên kết: http://satov.blogspot.com/2006/12/xsdexe-generated-classes-causing.htmlKhông thể tạo một lớp tạm thời (kết quả = 1). lỗi CS0030: Không thể chuyển đổi loại 'Loại []' thành 'Loại'?
Vấn đề là điều này làm cho mã chạy, nhưng bằng cách nào đó dữ liệu deserialized dường như bị hỏng. Tôi đã làm những gì trang web gợi ý và cuối cùng thứ nguyên mảng thứ hai luôn trống (xem nhận xét của trang web, ai đó cũng gặp vấn đề này). Câu hỏi là, làm thế nào để tôi giải quyết vấn đề này ngay bây giờ? Có công cụ nào khác để tạo tệp xsd không? Tôi đã thử Xsd2Code, không thành công.
Cảm ơn :-)
Bạn có thấy cuộc thảo luận ở đây: http://social.msdn.microsoft.com/forums/en-US/asmxandxml/thread/e33305c3-b5f6-4922-8a3f-df202088d25a/ có vẻ như bạn có thể thêm giả thuộc tính cho xsd của bạn. Không chắc chắn nếu đây là vấn đề bạn đang phải đối mặt. –
Tôi gặp vấn đề về mô phỏng, nhưng việc thêm thuộc tính giả không khắc phục được, hãy xem câu hỏi của tôi tại đây: http://stackoverflow.com/q/10514817/198048 –