.net core 使用相同的环境变量指向用户';.net core中Mac和Windows上的主目录

.net core 使用相同的环境变量指向用户';.net core中Mac和Windows上的主目录,.net-core,environment-variables,.net Core,Environment Variables,我有一个.netcore应用程序,它从appSettings.json读取日志路径。 我希望提供的默认路径类似于%HOME%/MyApp/Logs/Log.json 我的代码使用读取和扩展环境变量 现在的问题是,这在Mac上有效,但在windows%HOME%上没有扩展。而是%userprofile%在Windows上工作 我的问题是-你能给我推荐一些在两种平台上都能工作的环境变量吗?正如我所说的,它是从json读取的,所以我没有太多选择来检查它运行的平台

我有一个.netcore应用程序,它从appSettings.json读取日志路径。 我希望提供的默认路径类似于
%HOME%/MyApp/Logs/Log.json

我的代码使用读取和扩展环境变量

现在的问题是,这在Mac上有效,但在windows%HOME%上没有扩展。而是%userprofile%在Windows上工作

我的问题是-你能给我推荐一些在两种平台上都能工作的环境变量吗?正如我所说的,它是从json读取的,所以我没有太多选择来检查它运行的平台