【问题标题】:How can I run Test projects with Visual Studio 2008 Standard Edition?如何使用 Visual Studio 2008 标准版运行测试项目?
【发布时间】:2008-11-06 20:48:42
【问题描述】:

我目前正在运行 Visual Studio 2008 标准版,他们为该版本删除的项目之一是单元测试功能。结果,当我打开像 MVC 商业测试这样的示例项目时,其中一个项目将无法加载,因为它不知道打开该类型的项目。

我知道我可以排除或删除该项目,并且我知道 TestDriven.NET,但是是否有 VS2008 Standard 的插件可以执行 VS2008 Pro 附带的单元测试? TestDriven.NET 会做到这一点,还是测试与 NUnit 测试有足够的不同以至于这不起作用?

更新:为了澄清,我很好奇是否有任何程序或插件可以在 Visual Studio 2008 中运行测试项目。 TestDriven.NET 无法加载或运行或允许 VS2008 打开测试项目,Gallio 无法在 VS2008 IDE 中运行(尽管我非常感谢这些建议)

【问题讨论】:

    标签: visual-studio-2008 unit-testing


    【解决方案1】:

    尝试Gallio,正如 Richard Dingwall 在 this blog post 中的最佳解释,对于 Visual Studio 支持,使用 TestDriven.Net 运行它。

    this Google Groups post 中也有一些信息。


    来自加里奥的网站:

    目前,Gallio 可以 MbUnit 版本 2 和 3、MSTest、NBehave、NUnit、xUnit.Net 和 csUnit 运行测试。 Gallio 提供工具支持和 CCNet、MSBuild、NAnt、NCover、Pex、Powershell、Resharper、TestDriven.Net、TypeMock 和 Visual Studio Team System 的集成。

    【讨论】:

      【解决方案2】:

      TestDriven.NET 可以运行 NUnit、xUnit.NET 和 MSTest。虽然它不是免费的,但非常值得。来自http://www.testdriven.net/overview.aspx

      支持多种单元测试框架,包括 NUnit、MbUnit 和 MS Team System。

      【讨论】:

      • TestDriven.NET 曾经免费吗?还是我想象的那样?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-10
      • 1970-01-01
      • 1970-01-01
      • 2010-10-03
      • 2015-03-04
      • 1970-01-01
      相关资源
      最近更新 更多