如果我没有弄错,NUnit是单元测试的事实上的标准,但是我刚刚下载了它,写了一个简单的测试,然后显然我必须启动GUI并加载我的组件,它简直失败了。C#.NET 4.0测试框架?
我试图编辑
C:\Program Files (x86)\NUnit 2.5.7\bin\net-2.0\nunit.exe.config
至于建议in this question,但没有任何工作,所以我尝试下载NUnit的源代码,并在VS2010编译它,但它甚至不进行编译。说找不到punit.framework.dll
。 解决方案说“不包含AllTestsExecuted的定义”,所以我在这里感到有点沮丧。你会认为会有一个易于使用和运行的.net 4的框架,不是吗?
所以我的问题是,我如何得到NUnit的工作,或者是否有另一个框架,会导致我没有痛苦?
当你说它'失败'时,你究竟是什么意思?什么是错误信息? – Nobody 2010-10-09 22:19:10
NUnit通常可以和.NET 4.0一起工作,没有任何问题。你在64位操作系统上运行吗?如果exe文件是为x86编译的,并且您试图运行64位版本的NUnit,它将拒绝加载您的程序集。 – 2010-10-09 22:23:59
ReSharper具有出色的NUnit集成和运行中的VS单元测试等。 – 2010-10-09 22:24:56