Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows 8中的本地文件夹消失_C#_Visual Studio_Windows 8_Winrt Xaml_Windows Store Apps - Fatal编程技术网

C# Windows 8中的本地文件夹消失

C# Windows 8中的本地文件夹消失,c#,visual-studio,windows-8,winrt-xaml,windows-store-apps,C#,Visual Studio,Windows 8,Winrt Xaml,Windows Store Apps,我正在使用Windows.Storage.ApplicationData.Current.LocalFolder来存储SQLite数据库和其他文件。它工作正常,但有时文件夹会消失 我可以使用Windows资源管理器检查它并转到 C:\Users\John\AppData\Local\Packages 我怀疑当我调试我的应用程序时,它会消失,也许我关闭了它,或者其他类似的事情,但我不确定 有人知道Windows 8在什么情况下可以删除本地文件夹吗?当我删除obj/bin文件夹时,这种情况发生在我身

我正在使用
Windows.Storage.ApplicationData.Current.LocalFolder
来存储SQLite数据库和其他文件。它工作正常,但有时文件夹会消失

我可以使用Windows资源管理器检查它并转到
C:\Users\John\AppData\Local\Packages

我怀疑当我调试我的应用程序时,它会消失,也许我关闭了它,或者其他类似的事情,但我不确定


有人知道Windows 8在什么情况下可以删除本地文件夹吗?

当我删除obj/bin文件夹时,这种情况发生在我身上。VisualStudio将在那里创建一个新文件夹并丢弃旧文件夹


这似乎是visual studio发现需要卸载/安装您正在开发的应用程序。卸载应用程序意味着删除旧文件夹及其内容。

请确保调试时未清除应用程序状态!这是项目属性页中的设置。看起来像这样<代码>卸载然后重新安装我的软件包不应在您的情况下进行检查


所以我使用相同的位置来存储文件,对我的应用程序很重要,有几次也有同样的问题-有时所有的文件都消失了-但是在读了这篇文章后,我意识到了一些事情-是的@McAden是对的-visual studio重新安装了你的应用程序-对我来说,每次我在应用程序清单中更改某些内容时都会发生这种情况-就是这样-每次你在应用程序中更改某些内容时manifest Visual studio重新安装了该应用程序,而您在ApplicationData.Current.LocalFolder中丢失了所有数据-这就是我的任务-我希望这对某人有所帮助

不,事实并非如此。该复选框是offI,我是Win8开发人员的新手,在运行单元测试时遇到同样的问题,并且已验证是否未选中卸载/重新安装pacake选项(默认情况下似乎是这样)。测试是测试创建文件的逻辑。我看到在测试运行(或调试)时创建的文件夹和文件,然后在测试完成时消失。我不知所措。。。