2012-10-09 9 views
5

Mi stupisce il fatto che anche se gli aggiornamenti vengono visualizzati nell'interfaccia utente di Gestisci NuGet per una soluzione, facendo clic sul pulsante di aggiornamento si ottiene un processo che dovrebbe funzionare e quindi non riesce alla fine senza un motivo apparente. Devo sempre ricorrere alla disinstallazione manuale, rimuovere i riferimenti al progetto per la libreria e cancellare manualmente il riferimento dal file di progetto. (Perché rimuovere non fa questo non ho idea.)L'interfaccia utente di NuGet Update funziona?

mio Setup:

VS2012RC - forse questo funziona in VS2012RTM?

NuGet v2.1 - l'ultima per quanto ne so

F # - Ho solo lavorato in F # ultimamente, forse il problema è specifico di F #?

FSharpx.Core - questa è la libreria aggiorno tutto il tempo, ma ho vissuto con gli altri

In un primo momento i messaggi sembrano si sta lavorando (Aggiornamento da 1.6.78 a 1.6.83)

Added file 'FSharpx.Core.1.6.83.nupkg' to folder 'FSharpx.Core.1.6.83'. 
etc. 

Successfully installed 'FSharpx.Core 1.6.83'. 
'FSharpx.Core 1.6.83' already installed. 
Looking for updates for 'FSharpx.Core'... 
Updating 'FSharpx.Core' from version '1.6.78' to '1.6.83' in project 'DS_Benchmark'. 
'packages.config' already exists. Skipping... 
Successfully removed 'FSharpx.Core 1.6.78' from DS_Benchmark. 
'packages.config' already exists. Skipping... 

Forse saltare "pacchetti.config" è il problema, poiché la versione deve essere aggiornata in quel file.

Quindi i messaggi iniziano male. I file appena installati iniziano a essere rimossi.

Removed file 'FreebaseTypeProvider.htm' to folder 'C:\Users\Jack\Documents\GitHub\DS_Benchmark\packages\FSharpx.Core.1.6.83\... 
etc. 
Successfully uninstalled 'FSharpx.Core 1.6.83'. 

(Per inciso, potrebbe NuGet prega di utilizzare la preposizione corretta per "rimuovere" nel loro messaggio?)

+0

Ho lo stesso problema, motivo per cui non lo uso più. – Daniel

risposta

Problemi correlati