Si utilizza VSO con un controller di build in locale (TFS 2013). Ho abilitato il ripristino del pacchetto NuGet nel menu Opzioni di Visual Studio (migrato dal vecchio modo deprecato con la cartella .nuget).TFS 2013 Build Controller non rispettato NuGet Package Restore
All'interno di VS, i pacchetti di ripristino funzionano correttamente, tuttavia il controller di generazione non ripristina i pacchetti NuGet. Il controller di build viene eseguito con un account di servizio e se avvio VS (sul server di build) come account di servizio e compilo il mio codice, esso ripristina i pacchetti. Come posso ottenere il controller di build per ripristinare i pacchetti mancanti?
Nella mia cartella BuildProcessTemplate di TFS, ho Non avere un TfvcTemplate.12.xaml
, ho solo DefaultTemplate.11.1.xaml
e come non ho mai modificato il file XAML, vedo che ci sia un elemento di Toolbox per NuGetRestore
I Non sono sicuro su come procedere, mi sto chiedendo perché non ho il modello TfvcTemplate.12.xaml
, ma visto che non lo faccio, come posso ottenere il mio build server/controller per ripristinare i pacchetti NuGet?
Ho modificato il file NuGet.config per l'account di servizio (che risiede nella cartella AppData) e il file NuGet.config che risiede nella cartella .nuget nella root della mia soluzione, tuttavia le mie build sempre fallire a causa di dipendenze mancanti (pacchetti NuGet).
C'è un modo per risolvere questo problema? Inoltre, come posso ottenere un modello di build TfvcTemplate.12.xaml
?
ho letto un post simile che mi ha camminato attraverso la rimozione delle .targets Nuget e file .exe e modificando i file proj, tuttavia non ha fatto menzione di rimuovere il true RestorePackages>. Da quel momento l'ho fatto e ho fatto un'altra build che non è andata a buon fine - lo stesso problema che ho affermato in origine - nessun pacchetto NuGet sta ripristinando. –
djm61
I modelli di costruzione non vengono più aggiunti al controllo del codice sorgente. Se premi Dow per la selezione del modello nel menu di modifica dell'editor di Visual Studio, puoi selezionare i nuovi modelli. –
Grazie a @MrHinsh, ho trovato dove modificare il menu a discesa e sembra aver risolto il problema. [Questo] (https://github.com/owen2/AutomaticPackageRestoreMigrationScript) ha anche aiutato. – djm61