Non riesco a ottenerlo - qualcuno può spiegarmi perché dovrei usare NuGet invece di installare un gruppo di librerie tramite un setup.exe o un MSI? Che vantaggio c'è?Perché utilizzare NuGet durante l'installazione di librerie direttamente sulla mia macchina
Ad esempio, è meglio installare Entity Framework 4.3 tramite NuGet anziché scaricare l'installazione? Inoltre, se installo il framework di entità tramite NuGet, è disponibile per qualsiasi nuova soluzione o progetto che creo (bit confuso qui).
Fondamentalmente ciò che fa NuGet fare che una normale installazione non fa (o viceversa!)
'scaricherà e installerà automaticamente anche questi pacchetti', e se Internet non fosse disponibile sul sito? – bjan
Il "download automatico" era in riferimento alle dipendenze. L'installazione del pacchetto iniziale viene avviata dall'utente. Per quanto riguarda l'accesso a Internet, è possibile scaricare tutti i pacchetti necessari da un'altra posizione, quindi copiarli sul computer di destinazione. Ora è possibile aggiungere la cartella locale ai repository del pacchetto NuGet e le installazioni verranno trasferite da qui anziché da nuget.org. – Kiliman
Di recente ho avuto un problema che mi ha confuso. Ho sviluppato una soluzione con più librerie di aiuto (mie), diverse librerie utilizzavano diversi pacchetti aggiunti tramite nuget. Ho fatto riferimento a una delle librerie (singolo file dll) in un'altra soluzione e su Build, VS2010 si è lamentato della libreria refernced piuttosto che del pacchetto mancante. C'è un modo per sapere quale pacchetto manca/richiesto in questo caso particolare. – bjan