我正在考虑在构建脚本中添加一行,以通过 nuget 输入一些有关任何可用包更新的文本。这可以通过包管理器控制台通过发出如下命令来获得:
> Get-Package folderPath -Updates
令人惊讶的是,虽然我认为类似的命令会通过 nuget 控制台应用程序出现,但事实并非如此!不太清楚为什么他们没有将 PowerShell API 中的所有相同功能都显示到控制台工具中!?
我不是 PowerShell 专家,那么从构建脚本运行命令的最佳方法是什么?我可以轻松调用 PowerShell,还是考虑构建一个直接引用 NuGet.Core.dll 的实用程序?