小编Arc*_*tor的帖子

单元测试 - 扩展Visual Studio单元测试类型 - 不工作

我们被要求从NUnit迁移到MSTest,现在必须将所有现有测试转换为新平台.大多数转换得很好但我们有参数化测试的问题.我们发现以下网站显示了如何编写扩展并下载了代码.

http://blogs.msdn.com/b/vstsqualitytools/archive/2009/09/04/extending-the-visual-studio-unit-test-type-part-2.aspx

但是,虽然它编译得很好,但RowTestClass测试都无法运行,并显示以下错误消息:

"无法初始化单元测试扩展'urn:RunAsTestClassAttribute':未为以下属性注册单元测试扩展:Microsoft.VisualStudio.Test.Sample.UnitTestTypeExtension.RunAsSample.RunAsTestClassAttribute."

我们正在使用VS2010(10.0.40219.1 SP1Rel)(Microsoft .NET Framework版本4.0.30319 SP1Rel)

我想知道它是否与以下库有关:

Microsoft.VisualStudio.QualityTools.Common.dll
Runtime Version: v2.0.50727

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ReferenceAssemblies\v2.0\Microsoft.VisualStudio.QualityTools.Common.dll

Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
Runtime Version: v4.0.30319

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll

Microsoft.VisualStudio.QualityTools.Vsip.dll
v4.0.30319

C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualStudio.QualityTools.Vsip\v4.0_10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.QualityTools.Vsip.dll
Run Code Online (Sandbox Code Playgroud)

任何帮助使这项工作非常感谢.

c# unit-testing visual-studio-2010 visual-studio vs-unit-testing-framework

12
推荐指数
1
解决办法
2602
查看次数