visual-studio-2008 - nunit 不是 vs2008 中可用的测试框架

标签 visual-studio-2008 nunit

我已经运行 Visual Studio 2008 Team Edition 一段时间了,需要开始使用 nunit。我加载了 nunit 2.4.8,但 nunit 没有显示为测试框架的选择。这是您在开始新项目时看到的选择,它会询问您是否要设置测试项目以及您希望使用哪个框架(仅显示 Visual Studio 单元测试)。

编辑:我得到的唯一选择是与 VS2008 一起安装的“Visual Studio 单元测试”。我只在一个新的 MVC 项目中尝试过。我将尝试其他一些项目类型,看看我能得到什么选择。尝试 web 项目和 winforms,在项目开始时单元测试不是一个选项;这对我来说有点道理。

更新:我在工具 > 选项的 nuit GUI 界面中找到了一个设置;从选项树 IDE 支持 > Visual Studio。有一个复选框可以启用 Visual Studio 支持。我认为这是一个本垒打,但在检查之后,重新启动应用程序、XP 等仍然是同样的问题,nunit 不能作为测试框架的选项。

我知道这应该像我描述的那样工作,因为 Stephen Walther 在他与 nunit 的 Charlie Poole 的教程视频中使用了 nunit。

最佳答案

NUnit 当前不提供 Visual Studio 集成。但是,您可以自己创建以相同方式工作的模板。对于 NUnit,您可以找到 instructionstemplates根据这些指令创建。还有其他人创建的模板,您只需谷歌一下即可。

来自对 Walther/Poole 的评论 video ,这似乎是用于获取该演示的 NUnit 选项的方法。

关于visual-studio-2008 - nunit 不是 vs2008 中可用的测试框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/490477/

相关文章:

c++ - 使用 CImg 编辑 RGB 像素数据 - Visual C++ 2008

visual-studio-2008 - 无法连接到Microsoft远程调试监视器。发生特定于安全软件包的错误

c# - 使用 Nunit、AutoFixture、NSubstitute 和 AutoSubstituteDataAttribute 定义测试数据的属性

windows - 我应该静态编译 VS2008 C++ Win32 应用程序还是动态链接它们?

c# - vs2008 c# 项目非常慢

c++ - OpenGL、FreeGlut 和 Glew 因 glGenVertexArrays 调用而崩溃

c# - nunit-console 不会运行任何测试

c# - 流利的断言 : Compare two numeric collections approximately

c# - NUnit Has.Exactly(n).Items 断言抛出错误

c# - 为什么 Assert.AreEqual(T obj1, Tobj2) 会因相同的对象而失败