我在使用Nunit Framework 3.5版的新功能运行测试时遇到了一些问题
在SharpDevelop 5上,我检查了SharpDevelop 5(SharpDevelop\5.1\bin\Tools\NUnit
)上安装的Nunit Console的版本,它是旧的(2.6.3.0)。我认为通过执行升级到Nunit Console版本3,我将不会再遇到任何问题。
查看Nuget
我找到NUnit Console Runner Version 3,但未在SharpDevelop 5上安装。
那么,我该如何升级Nunit Console Runner?
答案 0 :(得分:3)
这很有意思 - 我学到了一些东西。
SharpDevelop附带一个nunit-console.exe 2.6.3文件,不与我们的(nunit's)nunit-console.exe 2.6.3相同。所有其他nunit程序集似乎都是分布式NUnit二进制文件,但是这一部分是他们添加了一些新选项并进行了一些修复的地方。因此,我不相信您可以放入任何您喜欢的NUnit版本并使其正常工作。
在任何情况下,即使没有特殊的可执行构建,也不能只是放入nunit3-console和相关的NUnit 3程序集。 NUnit 3实际上是一个全新的程序。它与内部早期版本的工作方式不同,并且在命令行上有一组不同的选项。
因此,只要您想使用SharpDevelop运行器,就必须坚持使用NUnit 2.6.x.如果他们感兴趣,我会考虑帮助他们进行升级(可能是新的NUnit3工具)。