小编Jur*_*ovs的帖子

NUnit 3.2.1 + TeamCity:无法加载文件或程序集'nunit.framework'

我最近更新到TeamCity 9.1.6来运行基于NUnit 3.2.1的新单元测试.但是现在我在运行测试时遇到了麻烦:

我在构建步骤中选择了NUnit3执行程序,并相应地进行了配置:

构建步骤配置

在构建时,我收到一个错误:"无法加载文件或程序集'nunit.framework'或其依赖项之一.系统无法找到指定的文件." .

构建日志

一切都应该没问题,路径很好,程序集在Test程序集的路径中,一切都是在AnyCPU配置中构建的.还有一个错误声明NUnit版本不是发行版本,我认为这是废话,它是NUnit网站上的一个版本.并且错误似乎没有破坏任何东西(即使我在'nunit.framework'错误之前出现错误,它仍然存在,当我修复那个错误时,构建得到了进一步).

任何线索赞赏!

更新: 使用命令行运行程序运行测试并运行相同的nunit3-console.exe工作正常.所以我想这是NUnit特定于跑步者的问题.不过,欢迎提出如何解决此问题的建议.

更新2: 我尝试将TeamCity使用的解决方案包和NUnit-Console降级到3.0.0 - 仍然是相同的结果.

更新3: 正如我所怀疑的,TeamCity支持确认有关"NUnit版本不受支持"的消息是错误的,并且不应该影响任何内容.

.net teamcity nunit nunit-3.0 teamcity-9.1

16
推荐指数
2
解决办法
5830
查看次数

标签 统计

.net ×1

nunit ×1

nunit-3.0 ×1

teamcity ×1

teamcity-9.1 ×1