C# 如何使用app.cofig/web.config文件在dotnet test命令中传递参数

C# 如何使用app.cofig/web.config文件在dotnet test命令中传递参数,c#,jenkins,.net-core,C#,Jenkins,.net Core,我必须执行Jenkins的自动化测试,并且我希望传递诸如Environment和InstanceID之类的参数。如何将其与Dotnet test命令一起传递? 我正在使用NUnit Dotnet核心框架,并使用app.config/web.config文件传递代码中的所有参数。我们不使用runsetting文件。是否有任何方法可以在Dotnet test命令中传递参数。 以下是我当前使用的命令: dotnet test --filter TestCategory=RegressionTest -

我必须执行Jenkins的自动化测试,并且我希望传递诸如Environment和InstanceID之类的参数。如何将其与Dotnet test命令一起传递? 我正在使用NUnit Dotnet核心框架,并使用app.config/web.config文件传递代码中的所有参数。我们不使用runsetting文件。是否有任何方法可以在Dotnet test命令中传递参数。 以下是我当前使用的命令:

dotnet test --filter TestCategory=RegressionTest --logger:"trx;logFileName=%WORKSPACE%\Build%BUILD_NUMBER%TestResults.trx"

.NET Core不使用旧的app.config/web.config文件。您必须添加额外的代码才能从中读取配置设置,或者迁移.NET旧项目。NET Core的配置系统已经从命令行、环境变量、JSON、XML、INI文件甚至数据库和远程系统加载设置,只要您使用正确的配置。默认配置使用
appsetings
、环境变量和命令行参数这是否回答了您的问题?由于添加了
jenkins
标记,因此将参数作为环境变量传递并在测试中读取它们会更容易。如果您使用.NETCore的配置系统,您只需要