visual-studio-2013 - NUnit 在 TFS 构建中加载失败

标签 visual-studio-2013 msbuild nunit tfsbuild

我遇到了“构建部分成功”问题,并出现此错误“NUnit 无法加载 e:\Builds\184\CSTax\706USServices_Test\bin\Calc.Tests.dll”,但此中的所有单元测试项目运行并通过(全绿色)。

搭建环境

1) 使用 NUnit 2.6.4 和 NUnit 测试适配器 2.0.0

2) TFS 2013 – 从 2012 升级

3)服务器上已安装Visual studio 2012和2013

4) 我确实使用 2013 Visual Studio 中的扩展和更新安装了 NUnit 测试适配器

5) 使用 TFS 2012 中的构建过程模板,即使我切换到 2013 默认构建过程模板,也会出现相同的错误

6)我尝试更改项目以在本地复制 nunit 引用(包括测试适配器),它们确实将其复制到 bin 文件夹,但仍然失败

7) 我使用进程监视器来查看是否可以找到故障,一切看起来都很好,dll 已从 packages 文件夹复制到 bin 文件夹并加载。

我确信它必须是我们的构建环境中的某些东西,但我不知道在哪里寻找,我需要我的构建变得绿色。有什么想法吗?

最佳答案

问题是 NUnit 3.0 测试适配器中的错误,我从构建服务器中删除了我们的 E2E 项目,并且我的所有构建都变成了绿色。 NUnit 正在调查这个错误。

关于visual-studio-2013 - NUnit 在 TFS 构建中加载失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33240704/

相关文章:

MSBuild将多个输入批处理到每个输出中

c# - 有没有办法阻止 Visual Studio 2008 默认在设计 View 中打开文件?

linux - Linux 上的 Visual Studio 2013

asp.net - 如何修复 VS2013 和基本 ASP.NET 网站上显示的 SSL "page can' 错误?

.net - dotnet build 未编译 .NET Framework 4.6.1 应用程序

vb.net - Microsoft Office PIA 以及如何从 WebApp 正确引用和构建

nunit - 在 Gallio 3.1 中运行 NUnit 2.5.5 测试

c# - NUnit 的 CollectionAssert 为类似的自定义类列表返回 false

c# - 一个或多个 XML 扩展包可用于此文件

ssl - Visual Studio 2013 : IIS express, ssl 禁用但需要 ssl