0

我正在开发我的第一个 Windows Phone 8 应用程序,并注意到有时当 Visual Studio 2012 将我的应用程序的新调试版本推送到物理设备时,IsolatedStorage 中的用户文件会丢失。

这不会一直发生。

我只是注意到它发生在我几天没有进行任何开发,进行一些更改,然后针对物理手机进行调试时。

知道为什么我的用户生成的文件可能会丢失吗?

我还没有注意到一个模式。

我已经尝试在AssemblyInfo.cs和中更改版本号进行测试WMAppManifest.xml,但这似乎不会触发问题。

我有点担心当我发布应用程序并提供升级时,实时用户可能最终会丢失他们的数据。

任何建议将不胜感激。

4

1 回答 1

2

当您在 Visual Studio 中进行重建然后开始调试时,您的应用程序将被卸载(这将删除 iso 存储中的所有文件)然后重新安装。

当您将应用程序发布到商店时,您无需担心。如果您通过商店部署更新,您的应用程序将被更新(而不是卸载然后重新安装)并且所有文件都应该保持不变。

于 2013-08-03T03:08:51.133 回答