我正在研究带有 XML 读取的 XNA。虽然我正在调试代码,但它显示文件未找到错误,但我在Content
参考文件夹中添加了我的 XML 文件。当我使用这段代码时,我得到了错误。
System.IO.Stream stream = TitleContainer.OpenStream("ProductSchema");
提前致谢。
婆罗提
肖恩在这篇文章中很好地解释了这一点:肖恩的博客条目
尝试添加扩展:
System.IO.Stream stream = TitleContainer.OpenStream("ProductSchema.xml");
检查该文件是否存在于您的游戏 .exe 文件所在的 bin 文件夹中 (bin\Windows Phone\Debug\Content)。如果不是,那么这可能是问题所在。要解决这个问题:
右键单击文件>>选择属性>>将构建操作更改为无并复制到输出目录以复制(如果较新)。
在我的游戏中加载/读取二进制文件时,这对我有用。