我有(VS2019,.net Framework 4.7.2,specflow3.4.3,NUnit3) 我有Nuget包SpecFlow.Plus.LivingDocPlugin,然后自动化脚本对我在本地计算机上的项目有效。 从P4V上传软件包package.config,csproj之后,我在teamcity中触发了该案例。但是案例构建成功,但是在teamcity agent中执行失败。有显示错误 'System.IO.FileLoadException:无法加载文件或程序集'TechTalk.SpecFlow,版本= 2.2.0.0,区域性=中性,PublicKeyToken = 0778194805d6db41'或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。 (来自HRESULT的异常:0x80131040)'
在我的本地计算机上工作正常。 删除SpecFlow.Plus.LivingDocPlugin程序包并提交给teamcity代理后,显示相同的错误。 删除specflow.nunit,nunit3,specflow.tools.msbuild.generation并重新安装在代理计算机中之后,同样显示错误。