如何在.net核心控制台应用程序中存储用户应用程序数据

时间:2016-11-08 10:12:38

标签: console-application dotnet-cli .net-core

我的方案是我正在构建一个小型cli应用程序,我希望能够在某种用户本地缓存中存储用户特定数据。

我想我正在寻找类似于Environment.SpecialFolder.ApplicationData路径的东西,但是在dotnet核心和跨平台友好中。

1 个答案:

答案 0 :(得分:0)

我知道它不完全相同,但我通过将数据存储在应用程序文件夹中来解决它,如下所示:

var userDataPath = Path.Combine(AppContext.BaseDirectory, "userdata.json");

当然,您也可以使用AppContext.BaseDirectory的子文件夹。