我的场景是我正在构建一个小型 cli 应用程序,我希望能够将用户特定的数据存储在某种用户本地缓存中。
我想我正在寻找类似于 Environment.SpecialFolder.ApplicationData 路径的东西,但在 dotnet 核心和跨平台友好。
最佳答案
我知道它并不完全相同,但我通过将数据存储在应用程序文件夹中来解决它,如下所示:
var userDataPath = Path.Combine(AppContext.BaseDirectory, "userdata.json");
当然你也可以取一个子文件夹
AppContext.BaseDirectory
.
关于console-application - 您如何在 .net 核心控制台应用程序中存储用户应用程序数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40484205/