我已经运行 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,您可以找到 instructions和 templates根据这些指令创建。还有其他人创建的模板,您只需谷歌一下即可。
来自对 Walther/Poole 的评论 video ,这似乎是用于获取该演示的 NUnit 选项的方法。
关于visual-studio-2008 - nunit 不是 vs2008 中可用的测试框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/490477/