2015-02-14 9 views
5

Ho cercato di ottenere Visual Studio Team Services per compilare e creare il mio progetto MVC 5 C#. Ma ho continuato a ricevere i messaggi di errore di seguito in modo coerente:MVC 5 build non riuscito su Visual Studio Team Services

App_Start \ BundleConfig.cs (2): il tipo o il namespace nome 'ottimizzazione' non esiste nello spazio dei nomi 'System.Web' (sei mancante un riferimento all'assembly?) Global.asax.cs (7): Il tipo o il nome dello spazio dei nomi "Ottimizzazione" non esiste nello spazio dei nomi "System.Web" (manca un riferimento all'assembly?) App_Start \ BundleConfig.cs (9): il tipo o il nome dello spazio dei nomi "BundleCollection" non è stato trovato (vi è una mancanza utilizzando una direttiva o un riferimento all'assembly?)

Ho analogo problema pubblicato su stackoverflow e ho provato ad applicare le soluzioni suggerite ma nessuna ha funzionato! Non ho idea di cos'altro potrebbe risolvere questo problema per provare. Lo apprezzo se potresti farci un po 'di luci. Grazie.

+0

Puoi pubblicare i contenuti di App_Start \ BundleConfig.cs? – AutomationNation

+1

Prova anche "Install-Package Microsoft.AspNet.Web.Optimization" da NuGet e assicurati che le DLL vengano copiate in TFS – AutomationNation

+0

Il nuovo sistema di build funziona con asp.net5: più disponibile qui: https://github.com/ Microsoft/vso-agent-tasks aiuta speranzosamente – bryanmac

risposta

1

È necessario assicurarsi che Microsoft.AspNet.Web.Optimization e tutte le sue dipendenze siano installate correttamente.

Gestisci i tuoi pacchetti Nuget per l'applicazione e se viene visualizzato come Installato, prova a disinstallarlo e reinstallarlo.

0

Ho dovuto modificare manualmente il file .csproj per il progetto per correggere i riferimenti, che puntavano a ../../OtherProject/packages/, commessi e ricostruiti, quindi il completamento è riuscito.