C# 无法加载文件或程序集';Microsoft.CodeAnalysis.LiveUnitTesting.Runtime,版本=1.7.0.0';与visual studio 2017合作

C# 无法加载文件或程序集';Microsoft.CodeAnalysis.LiveUnitTesting.Runtime,版本=1.7.0.0';与visual studio 2017合作,c#,asp.net-mvc,visual-studio,visual-studio-2017,live-unit-tests,C#,Asp.net Mvc,Visual Studio,Visual Studio 2017,Live Unit Tests,我开始使用visual studio 2017(15.7.1)进行实时单元测试。切换分支并启动项目后,出现一条错误消息,说明如下: 无法加载文件或程序集“Microsoft.CodeAnalysis.LiveUnitTesting.Runtime,版本=1.7.0.0,区域性=中性,PublicKeyToken=31bf3856ad364e35”或其依赖项之一 我试着: -重建/重新启动项目 -停止带电单元测试 但它不起作用 我不知道为什么要从project/bin加载“Microsoft.C

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

无法加载文件或程序集“Microsoft.CodeAnalysis.LiveUnitTesting.Runtime,版本=1.7.0.0,区域性=中性,PublicKeyToken=31bf3856ad364e35”或其依赖项之一

我试着:
-重建/重新启动项目
-停止带电单元测试
但它不起作用

我不知道为什么要从project/bin加载“Microsoft.CodeAnalysis.LiveUnitTesting.Runtime”。

有人有什么建议吗

最后,我停止实时单元测试并删除持久化数据。现在可以了

第一步。停止单元测试

第二步。测验→ 现场测试→ 选项。。。

第三步。删除持久化数据

第四步。删除包文件夹下的所有文件夹,然后重新构建解决方案,就可以了


嗯。。。我仍然不知道为什么在更改了分支后从project/bin加载数据。

最后,我停止了活动单元测试并删除了持久数据。现在可以了

第一步。停止单元测试

第二步。测验→ 现场测试→ 选项。。。

第三步。删除持久化数据

第四步。删除包文件夹下的所有文件夹,然后重新构建解决方案,就可以了


嗯。。。我仍然不知道为什么在更改了分支:S之后从project/bin加载。在一个现有的项目中,与我的同事一起进行单元测试,我在VS2019中遇到了相同的错误。我最终将Visual Studio更新到了版本16.2.3,现在它可以正常工作了。

我在VS2019中遇到了同样的错误,在一个现有的项目中,与我的同事一起进行了单元测试。我最终将Visual Studio更新到了版本16.2.3,现在可以使用了。

我在这里看到了文件C:\Program Files(x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\ManagedLanguages\VBCSharp\LiveUnitTesting\Microsoft.CodeAnalysis.LiveUnitTesting.Runtime.dlTanks,从project/bin加载很奇怪。:)我在这里看到文件C:\Program Files(x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\ManagedLanguages\VBCSharp\LiveUnitTesting\Microsoft.CodeAnalysis.LiveUnitTesting.Runtime.DllTanks,从project/bin加载很奇怪。:)非常感谢。“删除持久数据”帮了我的忙!非常感谢。“删除持久数据”帮了我的忙!