c# - Windows Phone 8 和读/写文件

标签 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 Store 并安装到我的设备后,Read/Write 代码不起作用。为什么会这样?

最佳答案

确保您没有将文件保存在其安装位置。您的应用将无法访问其在生产环境中的安装位置。您需要保存在独立的存储空间中。

关于c# - Windows Phone 8 和读/写文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26030268/

相关文章:

c# - 在 Windows Phone 8.1 中共享渲染到位图图像

C# - 使用关联程序打开文件而不调用命令行

c++ - c++ 中的累积函数故障无法找到均值

windows-phone-8 - Windows Phone 8.1 后台任务

c# - 我的触发器在更新面板中不起作用?

c# - 如何使用 Task.WaitAny() 确定哪些任务首先完成?

c++ - 我想了解一系列 fork() 函数是如何工作的?

c++ - 是 char 空终止符是否包含在长度计数中

c# - 设计 View Xaml 显示手机机身而不显示黑屏

windows 8 手机开发可以在 windows 7 下进行吗?