2017-12-18 283 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

它解決了我的問題。謝謝你 –