为什么在XNA项目中无法识别Xml文件?

mad*_*mar 0 .net xml xna windows-phone-7 xna-4.0

为什么在XNA项目中无法识别Xml文件?由于XML不是中间格式,因此显示错误。我是否将此XML文件放置在正确的路径中?在此处输入图片说明

Col*_*ell 5

默认情况下,XNA尝试使用其Intermediate Serializer将XML内容文件处理为对象。如该文章所述,这要求XML文件遵循特定的格式。

如果要手动处理XML文件,请将构建操作设置为None,并告诉它如果更新复制。它将直接将XML文件输出到输出目录,而无需对其执行任何内容管道处理。然后,您可以使用TitleContainer该类将其作为流打开。

或者,您可以编写自己的内容导入器来处理这种格式的XML文件,然后像平常一样通过加载它们ContentManager本文介绍了如何执行此操作。