Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在VS2010上运行.NET MSBuild 3.5测试_.net_Visual Studio 2010_Unit Testing_Mstest - Fatal编程技术网

在VS2010上运行.NET MSBuild 3.5测试

在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.

我们有一个针对.NETFramework 3.5的解决方案(这是因为COM互操作接口不支持.NET4)。我们也在使用VisualStudio2010SP1。现在,我正在尝试为单元测试设置一个测试环境,该环境也应该在TFS2010上运行

我已经完成了本期回答中描述的所有步骤:

但我还是得到了错误

方法BusinessLogicBaseTest.MyClassInitialize的签名错误。 参数1的类型应为 Microsoft.VisualStudio.TestTools.UnitTesting.TestContext

我已将目标框架更改为3.5,修改了项目文件,并从VS2008复制了旧的(版本9)DLL。我还尝试在VS2008中创建测试项目并将其转换为2010格式,但错误仍然存在


我在这里遗漏了什么?

我通过删除MyClassInitialize方法和TextContext属性解决了这个问题。现在,我正在使用一个基本构造函数来初始化我需要的值。

我自己也遇到了这个问题,并且固执地希望它能按设计的那样工作。我无意中发现了这一点,它让我经历了我正在经历的一切,并帮助我解决了这个问题

出现此问题的原因有很多,因此最好查看您的设置