在 MS Test 测试中运行时,我在 NCrunch 中收到此错误:
System.ArgumentException:“Microsoft.VisualStudio.TestTools.UnitTesting.TestContext_proxy”类型的对象无法转换为“Microsoft.VisualStudio.TestTools.UnitTesting.TestContext”类型。
该解决方案包含许多 MS Test 1 和 MS Test 2 项目的混合体。这些项目的所有其余测试都在 NCrunch 中正常运行。
所有 MS Test 1 项目都引用了相同的 MS Test DLL,位于C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
检查源代码管理似乎没有改变现在失败的项目,可能是什么原因造成的?