无法加载文件或程序集 TechTalk.SpecFlow,版本 =3.1.0.0
Could not load file or assembly TechTalk.SpecFlow, Version=3.1.0.0
出乎意料的是,自周二以来,既没有代码也没有管道更改,在 Azure DevOps 中执行的构建失败了,我得到:
System.IO.FileNotFoundException: Could not load file or assembly
'TechTalk.SpecFlow, Version=3.1.0.0, Culture=neutral,
PublicKeyToken=xxxxxx'. The system cannot find the file specified.
File name: 'TechTalk.SpecFlow, Version=3.1.0.0, Culture=neutral,
PublicKeyToken=0778194805d6db41'
我实际上在生成的代码中看到了这个属性:[System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.1.0.0")]
但是我没有在任何地方明确使用 Specflow 的 3.1.0.0 版本
这些是我的包裹
您知道导致此错误的原因吗?
由于使用有缺陷的 .NET Core SDK 更新 MS 代理,因此存在此错误。要解决此问题,必须添加值为 1
.
的管道变量 MSBUILDSINGLELOADCONTEXT
出乎意料的是,自周二以来,既没有代码也没有管道更改,在 Azure DevOps 中执行的构建失败了,我得到:
System.IO.FileNotFoundException: Could not load file or assembly 'TechTalk.SpecFlow, Version=3.1.0.0, Culture=neutral, PublicKeyToken=xxxxxx'. The system cannot find the file specified. File name: 'TechTalk.SpecFlow, Version=3.1.0.0, Culture=neutral, PublicKeyToken=0778194805d6db41'
我实际上在生成的代码中看到了这个属性:[System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.1.0.0")]
但是我没有在任何地方明确使用 Specflow 的 3.1.0.0 版本
这些是我的包裹
您知道导致此错误的原因吗?
由于使用有缺陷的 .NET Core SDK 更新 MS 代理,因此存在此错误。要解决此问题,必须添加值为 1
.
MSBUILDSINGLELOADCONTEXT