Windows Phone 8和读/写文件

时间:2014-09-25 04:00:18

标签: c# c++ windows-phone-8

我的应用程序有一小段代码,用C ++ / CX(Windows Phone 8 Interop DirectX)读取/写入文件,如下所示:

bool WriteState(char *fileName) {
    FILE *fp = fopen(fileName);
    if (fp) {
        // Do save
        ...
        fclose(fp);
        return true;
    }

    return false;
}

ReadState具有相同的代码。和调用(从C#调用):

ObjectClass game = new ObjectClass();
game.WriteState("game1.state");

当我在我的设备上运行时没有问题,调试没有错误。但在我发布到Windows Phone应用商店并安装到我的设备后,Read/Write代码无效。为什么会这样?

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:3)

确保您没有将文件保存在其安装位置。您的应用无法访问其在制作中的安装位置。您需要保存在独立存储中。