Teamcity 中的 NUnit3 多个 App.config 文件

NUnit3 multiple App.config files in Teamcity

我遇到了一个奇怪的问题。我有一堆集成测试项目。每个测试项目都有一个配置文件(app.config).

目前,在我的 "Run Integration Tests" 构建步骤中,NUnit3 控制台 运行ner 只允许我指定一个配置文件(其中显示 "Path to application configuration file")。我已经指定了我的集成测试 app.config 之一的路径。问题是,其他测试项目中的测试失败,因为 Nunit3 控制台无法识别它们的 app.config 文件。

如何让 TeamCity 运行 每个测试项目在其 bin/release 文件夹中都有自己的 app.config 文件?

仅供参考:这是我在 NUnit 程序集查找中指定的内容:**\bin\Release\*.Integration.Tests.dll

原来,this was my problem。删除我的测试项目之间的所有引用后,我注意到构建时间减少了 50%。