0

我正在研究带有 XML 读取的 XNA。虽然我正在调试代码,但它显示文件未找到错误,但我在Content参考文件夹中添加了我的 XML 文件。当我使用这段代码时,我得到了错误。

System.IO.Stream stream = TitleContainer.OpenStream("ProductSchema");

提前致谢。

婆罗提

4

3 回答 3

1

肖恩在这篇文章中很好地解释了这一点:肖恩的博客条目

于 2011-12-12T15:56:09.407 回答
0

尝试添加扩展:

System.IO.Stream stream = TitleContainer.OpenStream("ProductSchema.xml");
于 2011-12-12T15:55:40.947 回答
0

检查该文件是否存在于您的游戏 .exe 文件所在的 bin 文件夹中 (bin\Windows Phone\Debug\Content)。如果不是,那么这可能是问题所在。要解决这个问题:

右键单击文件>>选择属性>>将构建操作更改为无并复制到输出目录以复制(如果较新)。

在我的游戏中加载/读取二进制文件时,这对我有用。

于 2012-03-15T12:21:38.123 回答