我有用 C# 编写的服务,我正在尝试从 Visual Studio for Mac 运行它。我可以在我的路径中看到 launchSettings.json 文件。但由于某种原因,launchSettings.json 中的环境变量根本没有加载。 Jetbrains 骑手中的一切似乎都运行良好。但在 VS for Mac 中则不然。
并不是说它根本不起作用。有时确实如此。但 Rider 为我提供了一种手动选择 lauchsettings.json 的方法,以防它无法自动检测,而且这是可靠的。这就是我典型的 launchsettings.json 的样子。在骑手中,我可以选择选择“运行”->“编辑配置”->“添加配置”->“启动配置文件”,我可以在其中选择启动配置文件,以防它不起作用。我的项目是一个asp.net core api
{
"profiles": {
"Service Name": {
"commandName": "Project",
"launchBrowser": false,
"environmentVariables": {
"VAR_A": "TRUE",
"VAR_B": "something",
"SOME_KEY":"SOMEVAL"
}
}
}
}
另外,感谢您的快速回复
右键单击 launchsettings.json 并转到属性。更改为
Build action: Content
Copy to directory: Copy if newer
Visual Studio 现在应该在运行时看到 launchsettings.json。