2013-08-29 55 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进行比较。

相关问题