我有一个ASP.Net Core应用程序,出于目前的目的,我必须使用LocalAppData。
通常我会写Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)
,但不幸的是它没有使用ASP.Net Core。
有人可以帮我吗?
更新
感谢Adem Caglin,我找到了解决方案。
我使用的代码:
Environment.GetEnvironmentVariable(
RuntimeInformation.IsOSPlatform(OSPlatform.Windows) ? "LocalAppData" : "Home");
答案 0 :(得分:11)
试试这个:
Environment.GetEnvironmentVariable("LocalAppData");
ps:在Windows上测试
答案 1 :(得分:2)
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)