2017-12-18 459 views
4

我想升级我的NUnit控制台版本2.4.8到最新或至少3版中唯一的帮助,我在网上找到了有关Visual Studio和升级它,但我我正在使用MAC,并且在我的VS中已经有了最新版本。更新NUnit控制台

我想我搜索的方式是关于命令行的NuGet像

nuget update nunit-console 

,但它给了我下面的错误

No packages.config, project or solution file specified. Use the -self switch to update NuGet.exe. 

什么是正确的命令,或是需要其他办法,我需要去?

在此先感谢

回答

2

您尝试更新NUnit控制台附带的单?你不能仅仅使用nuget来更新它。

相反,我将刚才下载的NUnit console runner要从使用的NuGet,只是调用,使用单声道。一个简单的方法来获得亚军控制台,可运行:

nuget install NUnit.ConsoleRunner 

这将下载最新的NUnit的控制台亚军并将其解压到:

NUnit.ConsoleRunner.3.7.0/tools/nunit3-console.exe 

然后,使用上述nunit3,console.exe直接与单亚军:

mono full/path/to/NUnit.ConsoleRunner.3.7.0/tools/nunit3-console.exe 

或者,如果你想有一个nunit3控制台命令然后我会看看目前的NUnit控制台脚本/Library/Frameworks/Mono.framework/Versions/Current/Commands/nunit-console

#!/bin/sh 
exec /Library/Frameworks/Mono.framework/Versions/5.8.0/bin/mono --debug $MONO_OPTIONS /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/4.5/nunit-console.exe "[email protected]" 

然后根据此脚本创建您自己的脚本,但让它使用您下载的新NUnit控制台运行程序。

您可能希望把这个脚本别人而不是/Library/Frameworks/Mono.framework/Versions/Current/Commands/的地方,以避免单时更新它被移除。

+0

它解决了我的问题。谢谢你 –