0

我试图将 .txt 文件加载到 2D 数组中,我可以从独立存储中的临时文件中执行此操作,但我们的关卡构建器写入 .txt 文件并将它们移动到每个文件的独立存储中是不可能的。

这是一个windows手机游戏。

文本文件构建操作设置为内容。

复制到输出设置为不复制。

该文件位于基本内容文件夹中。

        var ResrouceStream = Application.GetResourceStream(new Uri("grid_map;component/Data.txt", UriKind.Relative));
        if (ResrouceStream != null)
        {
          //do reading here
        }

我在它之后的 if 语句上有一个断点,当我检查 var 时,它仍然为空,后来它通过一个空错误using (StreamReader Reader = new StreamReader(ResrouceStream .Stream))

因为 ResrouceStream 为空。

我尝试了大多数方法或阅读 .txt 文件,但这是最好的方法

4

1 回答 1

4

如果要使用 加载文件Application.GetResourceStream,则必须将其构建操作设置为Resource,而不是Content

于 2013-01-09T18:50:49.080 回答