开发一个WPF应用程序,在AppData \ Roaming \ MyAppFolder下保存一些json。在VS2017测试期间,一切都按计划进行。
我为我的项目生成了.appx,安装并运行以查看没有数据保存在我预期的位置。 使用procmon后,我发现数据实际上是保存在AppData \ Local \ Packages \ Myapp_pn7t59nnjk55e \ LocalCache \ Roaming
下我正在使用Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
获取文件夹路径。
答案 0 :(得分:0)
数据保存在正确的位置,您的应用可以毫无问题地读取/加载数据。
这就是Windows 10为现代应用程序重定向AppData的地方,即使用appx软件包部署的应用程序。