嗨,当我遇到这个错误时,我在Jenkins运行我的单元测试

结果顶级测试------- --------------- FailedTest1失败FailedTest2失败FailedTest3失败

0/3测试通过,3失败

摘要

测试运行失败 . 失败3


共3个结果文件:C:\ Program Files(x86)\ Jenkins \ workspace \ BatchTests \ BatchTestsResult测试设置:默认测试设置

运行具有以下问题:警告:测试运行部署问题:测试容器'C:\ Program Files(x86)\ Jenkins \ workspace \ BatchTests直接或间接引用的程序集或模块'Microsoft.Practices.ServiceLocation'找不到\ mml \ bin \ release \ syncfromgbaseeucbatchtests.dll' . 构建步骤'使用MSTest运行单元测试'标记构建为失败完成:FAILURE

更糟糕的是,我没有解决的是我没有在项目参考中指定的Microsoft.Practices.ServiceLocation的引用,因此我不知道为什么dll正在寻找它 .

然而,单元测试确实可以从visual studio 2012中正常运行 . 任何帮助表示赞赏 .