8

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

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

4

1 回答 1

0

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

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

当然你也可以取一个子文件夹AppContext.BaseDirectory

于 2017-01-08T22:35:29.347 回答