Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通过Jenkins运行单元测试用例时出错:无法加载文件或程序集';Microsoft.QualityTools.Testing.Fakes,版本=11.0.0.0';_C#_Jenkins_Visual Studio 2015_Mstest_Jenkins Mstest - Fatal编程技术网

C# 通过Jenkins运行单元测试用例时出错:无法加载文件或程序集';Microsoft.QualityTools.Testing.Fakes,版本=11.0.0.0';

C# 通过Jenkins运行单元测试用例时出错:无法加载文件或程序集';Microsoft.QualityTools.Testing.Fakes,版本=11.0.0.0';,c#,jenkins,visual-studio-2015,mstest,jenkins-mstest,C#,Jenkins,Visual Studio 2015,Mstest,Jenkins Mstest,在C#上使用MS测试框架为我们的项目编写单元测试用例,并使用伪代码绕过DB调用。测试用例在Visual Studio 2015中运行良好。 但当尝试运行Jenkins作业时,会出现以下错误消息: 错误消息: 测试方法引发异常: System.IO.FileNotFoundException:无法加载文件或程序集“Microsoft.QualityTools.Testing.Fakes,Version=11.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f

在C#上使用MS测试框架为我们的项目编写单元测试用例,并使用伪代码绕过DB调用。测试用例在Visual Studio 2015中运行良好。 但当尝试运行Jenkins作业时,会出现以下错误消息:

错误消息: 测试方法引发异常: System.IO.FileNotFoundException:无法加载文件或程序集“Microsoft.QualityTools.Testing.Fakes,Version=11.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。系统找不到指定的文件。WRN:程序集绑定日志记录已关闭。 要启用程序集绑定失败日志记录,请将注册表值[HKLM\Software\Microsoft\Fusion!EnableLog](DWORD)设置为1。 注意:程序集绑定失败日志记录会带来一些性能损失。 要关闭此功能,请删除注册表值[HKLM\Software\Microsoft\Fusion!EnableLog]


请任何人指导修复上述错误。

问题的根本原因-Git存储库中的bin/debug中缺少Microsoft.QualityTools.Testing.Fakes 11.0.0版。此外,单元测试项目引用的所有dll都需要手动添加到Git中的bin/debug文件夹下