Il mio team ha utilizzato l'opzione Abilita il ripristino dei pacchetti da Nuget 1.5 per mantenere i pacchetti fuori dal nostro controllo del codice sorgente. Quando Nuget 1.6 è stato rilasciato, abbiamo notato un problema in cui non stava scaricando i pacchetti e lo abbiamo rintracciato nel Nuget.exe nella cartella .nuget necessaria per l'aggiornamento alla 1.6 per abbinare il Gestore pacchetti.C'è un modo per aggiornare automaticamente nuget.exe nella cartella .nuget quando si utilizza il ripristino del pacchetto?
Qual è il modo migliore per aggiornare una soluzione una volta che Nuget è stato udpato? Non vedo un modo semplice da Studio per sapere quale versione di nuget si trova nella cartella della soluzione. Finora abbiamo spazzato via la cartella .nuget ed eseguito nuovamente il comando Enable Package Restore.
Ho provato questo su uno dei miei progetti. Ha aggiornato NuGet.exe ma sembrava averlo rimosso dalla mia soluzione. So che posso aggiungerlo, ma mi sembrava strano. – Rick
Ah, ho provato un aggiornamento vero questa volta e nuget.exe è stato rimosso dalla soluzione VS anche per me. (Non l'ho ricevuto in precedenza dal momento che nuget.exe era aggiornato). Succede perché durante l'aggiornamento il nuget.exe corrente viene spostato prima su nuget.exe.old, quindi il riferimento al file è rotto. Dubito che questo problema verrà risolto, eseguirò il comando con la soluzione chiusa. –
Ok lo farà, grazie per l'aiuto. – Rick