Visual Studio for Mac 忽略 launchSettings.json

问题描述 投票:0回答:2

我有用 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"
            }
        }
    }
}

另外,感谢您的快速回复

c# visual-studio-mac
2个回答
0
投票

右键单击 launchsettings.json 并转到属性。更改为

Build action: Content Copy to directory: Copy if newer
Visual Studio 现在应该在运行时看到 launchsettings.json。


0
投票
    右键单击项目
  1. 单击运行...然后自定义配置
  2. 输入变量及其值
  3. 运行或调试它
这对我有用

© www.soinside.com 2019 - 2024. All rights reserved.