我已经实现了以下
的自动化构建我遇到了一些问题,比如一些Nuget软件包没有恢复。那么有没有可能从PowerShell脚本恢复包?
注意:如果我在visual studio中打开解决方案并恢复软件包自动化工作正常
答案 0 :(得分:0)
根据nuget command line documentation on Microsoft's website,对于NuGet 4.0+和MSBuild 15.1+,您可以使用:
MSBuild /t:restore
我相信您还需要将解决方案或项目文件传递给上述命令,例如:
MSBuild /t:restore app.sln
或者Nuget 2.7及以上版本:
nuget.exe restore app.sln
这两种方法都可以从Powershell和一个简单的批处理文件中调用。