嗨,当我遇到此错误时,我在Jenkins运行我的单元测试
结果顶级测试 ------- --------------- FailedTest1失败 FailedTest2失败 FailedTest3失败
0/3测试通过,3失败
测试运行失败。 失败3
总计3 结果文件:C:\ Program Files(x86)\ Jenkins \ workspace \ BatchTests \ BatchTestsResult 测试设置:默认测试设置
运行有以下问题: 警告:测试运行部署问题:程序集或模块' Microsoft.Practices.ServiceLocation'由测试容器&#C; \ Program Files(x86)\ Jenkins \ workspace \ BatchTests \ mml \ bin \ release \ syncfromgbaseeucbatchtests.dll'直接或间接引用没找到。 构建步骤'使用MSTest'运行单元测试标记为失败 完成:失败
更糟糕的是,我没有解决的是我没有在项目参考中指定的Microsoft.Practices.ServiceLocation的引用,因此我不知道为什么dll正在寻找它。
然而,单元测试确实可以从visual studio 2012中正常运行。任何帮助表示赞赏。