TFS 2013 Build Controller respektiert NuGet Package Restore nicht

Wir verwenden VSO mit einem On-Prem-Build-Controller (TFS 2013). Ich habe die Wiederherstellung von NuGet-Paketen im Menü "Optionen" von Visual Studio aktiviert (von der alten, veralteten Art mit dem Ordner ".nuget" migriert).

Inside VS funktioniert das Wiederherstellen von Paketen einwandfrei, der Build-Controller stellt jedoch keine NuGet-Pakete wieder her. Der Build-Controller wird unter einem Dienstkonto ausgeführt. Wenn ich VS (auf dem Build-Server) als Dienstkonto starte und meinen Code erstelle, werden die Pakete wiederhergestellt. Wie kann ich den Build-Controller veranlassen, die fehlenden Pakete wiederherzustellen?

In meinem BuildProcessTemplate-Ordner von TFS habe ichUNTERLASSEN SI haben eineTfvcTemplate.12.xaml, Ich habe nurDefaultTemplate.11.1.xaml und da ich die XAML-Datei noch nie bearbeitet habe, sehe ich, dass es ein Toolbox-Element für @ gibNuGetRestore

Ich bin mir nicht sicher, wie ich vorgehen soll. Ich frage mich, warum ich das @ nicht habTfvcTemplate.12.xaml template, aber wie kann ich meinen Build-Server / Controller dazu bringen, NuGet-Pakete wiederherzustellen, da dies nicht der Fall ist?

Ich habe die Datei "NuGet.config" für das Dienstkonto (das sich im Ordner "AppData" befindet) sowie die Datei "NuGet.config" im Ordner ".nuget" im Stammverzeichnis meiner Lösung bearbeitet. Meine Builds schlagen jedoch immer aufgrund von fehl fehlende Abhängigkeiten (NuGet-Pakete).

Gibt es eine Möglichkeit, dieses Problem zu lösen? Wie bekomme ich ein TfvcTemplate.12.xaml Build-Vorlage?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage