2016-07-28 8 views
0

ich eine Automatisierung Build aus der folgendenPowershell Build Problem mit RestorePackages automatisieren

http://geekswithblogs.net/dwdii/archive/2011/05/27/part-2-automating-a-visual-studio-build-with-powershell.aspx

ich ein Problem wie einige der Nuget bin vor Pakete umgesetzt haben, werden nicht wiederhergestellt zu werden. Gibt es eine Möglichkeit, die Pakete vom PowerShell-Skript wiederherzustellen?

Hinweis: Wenn ich die Lösung in Visual Studio öffnen und die Pakete Automatisierung der Wiederherstellung adaequat

Antwort

0

der nuget command line documentation on Microsoft's website Laut, für NuGet 4.0+ und MSBuild 15.1+, können Sie verwenden:

MSBuild /t:restore 

ich glaube, man braucht die Lösung oder Projektdatei auch auf den obigen Befehl zu übergeben, wie zB:

MSBuild /t:restore app.sln 

Oder Nuget 2.7 und höher:

nuget.exe restore app.sln 

wäre Beide Ansätze von Powershell aufrufbar und eine einfache Batch-Datei.

Siehe auch: Nuget MSBuild Targets