如何在 .NET Core 控制台应用程序中存储用户应用数据

9

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

我猜我正在寻找类似于Environment.SpecialFolder.ApplicationData路径的东西,但在dotnet core和跨平台友好方面。

1个回答

0

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

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接