通过launchSettings.json设置环境变量。在测试项目中

时间:2019-09-10 11:38:20

标签: asp.net-core

我正在尝试在IDE中使用VS2019在真实环境下进行端到端测试。这些测试位于主解决方案的单独测试项目中。

因此,我尝试使用以下两种方法加载环境变量:

方法1

在测试项目中更新launchSettings.json

{
  "profiles": {
    "My.Endpoint.Tests": {
      "commandName": "Project",
      "environmentVariables": {
        "ServerName": "Apim"

      }
    }
  }
}

方法2

创建以下cmd文件并将其添加到项目中,然后在测试项目属性的Build Events - Pre-build event command-line:中调用它。

set ServerName=Apim

不幸的是,通过VS2019 IDE执行测试时,上述方法都无法读取给定的环境变量

0 个答案:

没有答案