无法加载文件或程序集' Microsoft.CodeAnalysis.LiveUnitTesting.Runtime,version = 1.7.0.0'与视觉工作室2017年

时间:2018-05-10 18:03:06

标签: c# asp.net-mvc visual-studio visual-studio-2017 live-unit-tests

我开始使用visual studio 2017(15.7.1)进行实时单元测试。切换分支并启动项目后,会出现一条错误消息,说明以下内容:

  

无法加载文件或程序集' Microsoft.CodeAnalysis.LiveUnitTesting.Runtime,version = 1.7.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其中一个依赖

enter image description here

我试图:
  - 重建/重启项目
  - 停止带电单元测试
但它没有用。

我不知道为什么要加载Microsoft.CodeAnalysis.LiveUnitTesting.Runtime'来自project / bin。
有人有建议吗?

2 个答案:

答案 0 :(得分:4)

最后,我停止实时单元测试并删除持久数据。它现在有效。

步骤1.停止单元测试 enter image description here

步骤2.测试→实时测试→选项... enter image description here

步骤3.删除持久数据 enter image description here

步骤4.删除包文件夹下的所有文件夹,然后重新构建解决方案,它可以正常工作。

嗯...我还是不知道为什么在更改分支后从project / bin加载:S。

答案 1 :(得分:0)

在与同事一起进行单元测试的现有项目中,VS2019存在相同的错误。我最终将Visual Studio更新到版本16.2.3,并且现在可以正常工作。