当前位置:  开发笔记 > 后端 > 正文

如何将NUnit作为ASP.NET MVC的测试框架选项添加到Visual Web Developer 2008 Express?

如何解决《如何将NUnit作为ASP.NETMVC的测试框架选项添加到VisualWebDeveloper2008Express?》经验,为你挑选了3个好方法。

根据Professional ASP.NET MVC 1.0,第8页,"如果您使用的是VS 2008 Standard Edition或Visual Web Developer 2008 Express,则需要下载并安装ASP.NET MVC的NUnit,MBUnit或XUnit扩展,以便[将显示"创建单元测试项目"对话框."

是否有可以下载NUnit 2.4.8的扩展名?如果是这样我可以从哪里下载?

如果没有,我该如何设置?我查看了ASP.Net MVC和nUnit问题以及文章如何:在Visual Studio和ASP.NET MVC测试框架集成演练中添加自定义MVC测试框架.但它们都指的devenv /setup是Visual Web Developer 2008 Express似乎没有的运行.是否有人使用NUnit和VWD Express创建了"创建单元测试项目"对话框?怎么会这样?

谢谢



1> bkaid..:

2011年最简单的方法是从Visual Studio库中安装此ASP.NET MVC NUnit扩展.好的部分是这个扩展可以随着时间的推移更新,所以你将拥有最新的nunit mvc模板.



2> Mike Henry..:

我刚刚为ASP.Net MVC 1.0 RTM找到了这个更新的NUnit模板,其中包含一个cmd文件,用于为VWD Express设置NUnit测试框架模板.

是的,没有更多的手动步骤(除非你真的想).



3> Mike Henry..:

编辑:下面有一个更简单的解决方案.

我使用NUnit和Visual Web Developer Express创建了"创建单元测试项目"对话框.我必须将NUnit 测试模板添加到以下位置:( %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE\VWDExpress\ProjectTemplates\CSharp\Test\1033我必须创建Test\1033子文件夹).

然后我VWDExpress /setup按照Craig Stuntz的推荐(从%ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE)开始.

它奏效了!

注意:我之前已经从此处添加了注册表设置,但将其应用于HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VWDExpress\9.0\MVC\TestProjectTemplates.

为方便起见,以下是与ASP.NET MVC测试框架集成演练文章的不同之处:

步骤1.将模板zip文件复制到%ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE\VWDExpress\ProjectTemplates\CSharp\Test\1033(注意VWDExpress文件夹)

步骤2.在合并注册表文件之前,编辑它们以指向下面的相应位置:( HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VWDExpress\9.0\MVC\TestProjectTemplates注意VWDExpress键)

步骤4.运行VWDExpress /setup而不是devenv /setup

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有