在VS2010上运行.NET MSBuild 3.5测试
我们有一个针对.NETFramework 3.5的解决方案(这是因为COM互操作接口不支持.NET4)。我们也在使用VisualStudio2010SP1。现在,我正在尝试为单元测试设置一个测试环境,该环境也应该在TFS2010上运行 我已经完成了本期回答中描述的所有步骤: 但我还是得到了错误 方法BusinessLogicBaseTest.MyClassInitialize的签名错误。 参数1的类型应为 Microsoft.VisualStudio.TestTools.UnitTesting.TestContext 我已将目标框架更改为3.5,修改了项目文件,并从VS2008复制了旧的(版本9)DLL。我还尝试在VS2008中创建测试项目并将其转换为2010格式,但错误仍然存在在VS2010上运行.NET MSBuild 3.5测试,.net,visual-studio-2010,unit-testing,mstest,.net,Visual Studio 2010,Unit Testing,Mstest,我们有一个针对.NETFramework 3.5的解决方案(这是因为COM互操作接口不支持.NET4)。我们也在使用VisualStudio2010SP1。现在,我正在尝试为单元测试设置一个测试环境,该环境也应该在TFS2010上运行 我已经完成了本期回答中描述的所有步骤: 但我还是得到了错误 方法BusinessLogicBaseTest.MyClassInitialize的签名错误。 参数1的类型应为 Microsoft.VisualStudio.TestTools.UnitTesting.
我在这里遗漏了什么?我通过删除MyClassInitialize方法和TextContext属性解决了这个问题。现在,我正在使用一个基本构造函数来初始化我需要的值。我自己也遇到了这个问题,并且固执地希望它能按设计的那样工作。我无意中发现了这一点,它让我经历了我正在经历的一切,并帮助我解决了这个问题 出现此问题的原因有很多,因此最好查看您的设置