2013-08-29 56 views
1

我對連續集成很陌生,我正在努力爲NuGet製作一些腳本。看起來製作這種腳本的唯一方法就是NuGet命令行命令。編寫nuget命令的最佳方式是什麼?

的的NuGet命令行不提供這麼多的功能,如包管理器控制檯在VS2010。

什麼是通常的方式做這樣的腳本?

我需要簡單的操作,例如更改版本,更新包等...

謝謝!

+0

這個問題很難回答,因爲它是非常廣泛,難以分辨究竟是什麼被問。你可以用一個例子說明你在更新一個軟件包和你收到的錯誤的例子嗎? – Goyuix

+1

@Goyuix:你說的對,我的英語也不太好。但基本上,我嘗試在正常的PowerShell控制檯中使用軟件包管理器控制檯中的powershell cmdlet「Update-Package」,但它不可用。我試圖找到這些命令在哪裏,我找不到它們。 – Rafa

+2

您可以導入Powershell軟件包 - 「Import-Module -Name 」。之前有一個類似的問題。請查看以下鏈接(可能會幫助) - http://stackoverflow.com/questions/12884282/use-nuget-powershell-commandlets-from-outside-visual-studio –

回答

0

只有完成和分享我的經驗,我會告訴你我做了什麼:

我使用了一些命令行工具,功能是相當有限的,但對於一些簡單的任務是確定的。

對於更復雜的任務,PowerShell的片段是最好的選擇。它們必須集成到Visual Studio中,並且只能在Visual Studio中使用。也可以將tham用作腳本,但需要很多工作才能使其發揮作用。

在最後,我沒有使用的NuGet了,它並沒有真正適合軟件開發團隊的內部工作的需要。將新版本的軟件發佈到互聯網上是相當好的,但這完全是。它不能與MAVEN進行比較。

相關問題