![](/img/trans.png)
[英]Which of defined in launchSettings.json profiles Visual Studio uses during publication?
[英]Visual Studio for Mac Ignoring launchSettings.json
我有用 C# 编写的服务,我正在尝试从 Visual Studio for Mac 运行它。 我可以在我的路径中看到 launchSettings.json 文件。 但由于某种原因,launchSettings.json 中的环境变量根本没有加载。 Jetbrains 骑手似乎一切正常。 但不是在 VS for Mac 中。
这并不是说它根本不起作用。 有时确实如此。 但是骑手为我提供了一种手动 select 和 lauchsettings.json 的方法,以防它无法自动检测,这是可靠的。 这就是我典型的 launchsettings.json 的样子。 在骑手中,我可以选择 select 运行 -> 编辑配置 -> 添加配置 -> 启动配置文件,我可以在其中 select 启动配置文件以防万一它不起作用。 我的项目是 asp.net 内核 api
{
"profiles": {
"Service Name": {
"commandName": "Project",
"launchBrowser": false,
"environmentVariables": {
"VAR_A": "TRUE",
"VAR_B": "something",
"SOME_KEY":"SOMEVAL"
}
}
}
}
另外,感谢您的快速回复
右键点击launchsettings.json和go到属性。 改成
Build action: Content
Copy to directory: Copy if newer
Visual Studio 现在应该在运行时看到 launchsettings.json。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.