我Windows.Storage.ApplicationData.Current.LocalFolder
用于存储 SQLite 数据库和其他文件。它工作正常,但有时文件夹会消失。
我可以使用 Windows 资源管理器检查它并转到
C:\Users\John\AppData\Local\Packages
我怀疑它在我调试我的应用程序时消失了,也许我关闭了它,或者其他类似的事情,但我不确定。
有人知道在什么情况下 Windows 8 可以删除本地文件夹?
我Windows.Storage.ApplicationData.Current.LocalFolder
用于存储 SQLite 数据库和其他文件。它工作正常,但有时文件夹会消失。
我可以使用 Windows 资源管理器检查它并转到
C:\Users\John\AppData\Local\Packages
我怀疑它在我调试我的应用程序时消失了,也许我关闭了它,或者其他类似的事情,但我不确定。
有人知道在什么情况下 Windows 8 可以删除本地文件夹?
确保在调试时没有清除应用程序状态!这是项目属性页面中的设置。它看起来像这样。uninstall and then re-install my package
不应该在你的情况下检查!
当我删除 obj/bin 文件夹时,这发生在我身上。Visual Studio 将在那里创建一个新文件夹并丢弃旧文件夹。
这似乎是 Visual Studio 发现它需要卸载/安装您正在开发的应用程序。卸载应用程序意味着删除旧文件夹及其内容。
因此,我使用相同的位置来存储文件,这对我的应用程序很重要,并且有几次遇到相同的问题-所有文件有时都消失了-但是在阅读了这篇文章后,我意识到了一些事情-是的 @McAden 是对的-Visual Studio 重新安装了您的应用程序- 对我来说,每次我将某些内容更改为应用程序清单时都会发生这种情况 - 就是这样 - 每次您将某些内容更改为应用程序清单时,Visual Studio 都会重新安装应用程序,并且您会丢失 ApplicationData.Current.LocalFolder 中的所有数据 - 这是与我的交易-我希望它对某人有所帮助。