ฉันมีไฟล์ XML ที่เป็นตัวแทนของผู้ผลิตรถยนต์หลายรายที่จะให้บริการในเกมของฉัน ไฟล์มีลักษณะดังนี้:
<?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>
เมื่อเพิ่มลงในโฟลเดอร์เนื้อหาของฉันคอมไพเลอร์ส่งคืนข้อผิดพลาดนี้:
There was an error while deserializing intermediate XML. Cannot find type "List`1"
ฉันจะสร้างรายการของสตริงวางลงใน XML และอ่านจาก XNA ได้อย่างไร
XmlImporter
ส่วนของ XNA Content Pipeline ไพพ์ไลน์ deserializes XML เพื่อแปลงเป็นไฟล์ XNB (ซึ่งจะถูกโหลดโดยContentManager
ณ รันไทม์)