Tôi có một tệp XML đại diện cho các nhà sản xuất xe hơi khác nhau sẽ có sẵn trong trò chơi của tôi. Các tập tin trông như thế này:
<?xml version="1.0" encoding="utf-8" ?>
<XnaContent>
<Asset Type="List[string]">
<car>Audi</car>
<car>BMW</car>
<car>Nissan</car>
<car>Volvo</car>
</Asset>
</XnaContent>
Khi thêm nó vào thư mục nội dung của tôi, trình biên dịch sẽ trả về lỗi này:
There was an error while deserializing intermediate XML. Cannot find type "List`1"
Làm cách nào tôi có thể tạo danh sách các chuỗi, đưa nó vào XML và đọc nó từ XNA?
XmlImporter
, một phần của Đường ống nội dung XNA. Đường ống giải tuần tự hóa XML để chuyển đổi nó thành tệp XNB (sau đó sẽ được tải ContentManager
vào lúc chạy).