0

我正在考虑在构建脚本中添加一行,以通过 nuget 输入一些有关任何可用包更新的文本。这可以通过包管理器控制台通过发出如下命令来获得:

 > Get-Package folderPath -Updates

令人惊讶的是,虽然我认为类似的命令会通过 nuget 控制台应用程序出现,但事实并非如此!不太清楚为什么他们没有将 PowerShell API 中的所有相同功能都显示到控制台工具中!?

我不是 PowerShell 专家,那么从构建脚本运行命令的最佳方法是什么?我可以轻松调用 PowerShell,还是考虑构建一个直接引用 NuGet.Core.dll 的实用程序?

4

1 回答 1

1

您还不能使用控制台应用程序执行此操作。我们正在考虑将 NuGet 命令行工具构建为完整的 NuGet 客户端,以便它具有与进程中的 powershell 大致相同的功能。

如果您真的想要通过引用 NuGet.Core 并查看 cmdlet 的功能,您现在可以构建自己的客户端,您可以轻松搞清楚。

于 2011-02-07T00:06:34.967 回答