无法加载文件或程序集 'Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter' 或其依赖项之一。系统找不到文件

Could not load file or assembly 'Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter' or one of its dependencies. The system cannot find the file

请注意,我正在学习这门课程,目前在第 5 单元中:https://www.pluralsight.com/courses/wcf-end-to-end

问题是我正在尝试 运行 单元测试,但每次我这样做时都会出现上述错误。这是完整的堆栈跟踪:

https://pastebin.com/aQHeeUyp

我可以让它与 NUnit 一起工作,但如果我将项目切换到 MsTest,则会出现上述错误。请注意,我已经研究了如下各种帖子,但没有解决错误:

Could not load file or assembly 'Microsoft.VisualStudio.TestPlatform.ObjectModel, Version=11.0.0.0'

https://social.msdn.microsoft.com/Forums/SECURITY/en-US/4c69c666-85ca-4d1c-b3ad-ff564578743d/unit-tests-are-not-running-not-seeing-existing-unit-tests-added-new-unit-test-project-empty?forum=vsunittest

https://social.msdn.microsoft.com/Forums/vstudio/en-US/d44322f6-9850-4c3f-8696-921d3bc9db85/could-not-load-file-or-assembly-microsoftvisualstudioqualitytoolsunittestframework?forum=vsunittest

这里是完整的源代码:

https://github.com/john1726/WcfEndToEnd.git

有人有什么建议吗?

Microsoft 似乎针对其单元测试框架更改了一些 assemblies/namespaces,并以某种方式破坏了某些东西,或者 ReSharper 可能存在问题,所以我最终坚持使用 NUnit.