Così, ho creato una nuovissima applicazione ASP.Net MVC 4 da Visual Studio. Con mia grande sorpresa, un progetto "vuoto" ha pesato 54 Mb dopo aver compilato e compilato tutti i pacchetti. Ovviamente, non voglio attaccare cose non necessarie nel controllo del codice sorgente, specialmente i binari.Come si inserisce un'applicazione ASP.Net MVC 4 nel controllo del codice sorgente?
Ho pensato che il file packages.config
avrebbe controllato i pacchetti in modo che li avrebbe scaricato di nuovo quando mancava e potrei eliminare la directory packages
, ma non ha funzionato. Dopo aver eliminato packages
, ho ricevuto errori come: "Impossibile trovare BundleCollection
". Ho controllato i riferimenti del progetto e sembra che non ci siano problemi a risolverli. Da dove viene questo? Mi mancano anche spazi dei nomi apparentemente comuni come System.Web.Optimization
. Ho un riferimento ad esso nel mio progetto e Visual Studio riporta che il riferimento è "risolto", ma punta alla directory del pacchetto (cancellata), che presumo sia il motivo per cui si sta verificando un errore.
Qual è il metodo idiomatico di inserire un'applicazione ASP.Net MVC 4 nel controllo del codice sorgente, in particolare con la gestione dei pacchetti NuGet?
eccellente collegamento, grazie! Una domanda. Crea una cartella '.nuget', che presumo debba essere posta sotto il controllo del codice sorgente, ma quella cartella contiene un file' NuGet.exe'. Devo metterlo sotto controllo del codice sorgente? –
Sì, metti tutto sotto il controllo del codice sorgente della cartella .nuget. Shoudl essere NuGet.config, NuGet.exe e NuGet.targets – Maess