我公司最近将我们的项目从VS2008升级到VS2010。一个值得关注的领域是我们的单元测试。在 VS 2008 中,大多数单元测试在 VS2008 中都有这段代码public TestContext TestContext { get; set; }
,这没有问题,但是在 VS2010 中,我现在收到如下错误:
无法为 VisitorTestAdapterTest 类设置 TestContext 属性。错误:System.ArgumentException:“Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestAdapterContext”类型的对象无法转换为“Microsoft.VisualStudio.TestTools.UnitTesting.TestContext”类型
如果我只是将其注释掉,测试工作正常,但正在寻找造成这种情况的原因。有谁知道单元测试框架发生了什么变化?