【发布时间】:2018-05-17 00:12:40
【问题描述】:
我正在开发一个 WPF 应用程序,它在 AppData\Roaming\MyAppFolder 下保存一些 json。在 VS2017 测试期间,一切都按计划进行。
我为我的项目生成了.appx,安装并运行,发现没有数据保存在我预期的位置。 使用 procmon 后,我发现数据实际上保存在 AppData\Local\Packages\Myapp_pn7t59nnjk55e\LocalCache\Roaming
我使用Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) 来获取文件夹路径。
- 为什么在我使用 .appx 安装后运行我的应用程序时它会发生变化?
- 有没有办法在 AppData\Roaming 下实际保存?
- 我真的应该关心它吗?
【问题讨论】: