5

Ho esportato un modello di progetto di lavoro e ho provato a creare un nuovo progetto utilizzandolo.Visual Studio 2012/13 NuGets MVC mancanti nel modello esportato

Ecco gli errori che sto ottenendo.

Type IAppBuilder is not defined. 
Type CookieAuthenticationOpetions is not defined 
Type OwinStartupAttribute is not defined 
Type IAppBuilder is not defined 
DefaultAuthenticationTypes is not declared 

C'è anche 53 avvisi, tra cui

Could not resolve this reference... 

mia domanda è perché non sono questi che sono riportati? Io davvero non voglio doverlo fare per ogni progetto che creo da questo modello.

Aggiornamento

La stessa cosa sta accadendo con un modello non-MVC ho creato. Non ho nemmeno apportato modifiche al codice prima di esportarlo.

Ecco alcuni

ScriptBundle is not defined 
FriendlyURLSettings is not defined 
BundleCollection is not defined 

Update 2

La stessa cosa si sta verificando in Visual Studio 2012. (titolo di domanda aggiornato)

Update 3

E ' sta mostrando questi riferimenti in packages.config. Ancora non sono sicuro del motivo per cui non vengono referenziati:

<package id="EntityFramework" version="5.0.0" targetFramework="net45" /> 
<package id="jQuery" version="1.8.2" targetFramework="net45" /> 
<package id="jQuery.UI.Combined" version="1.8.24" targetFramework="net45" /> 
<package id="jQuery.Validation" version="1.10.0" targetFramework="net45" /> 
<package id="knockoutjs" version="2.2.0" targetFramework="net45" /> 
<package id="Microsoft.AspNet.Mvc" version="4.0.20710.0" targetFramework="net45" /> 
<package id="Microsoft.AspNet.Mvc.FixedDisplayModes" version="1.0.0" targetFramework="net45" /> 
<package id="Microsoft.AspNet.Providers.Core" version="1.2" targetFramework="net45" /> 
<package id="Microsoft.AspNet.Providers.LocalDB" version="1.1" targetFramework="net45" /> 
<package id="Microsoft.AspNet.Razor" version="2.0.20715.0" targetFramework="net45" /> 
<package id="Microsoft.AspNet.Web.Optimization" version="1.0.0" targetFramework="net45" /> 
<package id="Microsoft.AspNet.WebApi" version="4.0.20710.0" targetFramework="net45" /> 
<package id="Microsoft.AspNet.WebApi.Client" version="4.0.20710.0" targetFramework="net45" /> 
<package id="Microsoft.AspNet.WebApi.Core" version="4.0.20710.0" targetFramework="net45" /> 
<package id="Microsoft.AspNet.WebApi.WebHost" version="4.0.20710.0" targetFramework="net45" /> 
<package id="Microsoft.AspNet.WebPages" version="2.0.20710.0" targetFramework="net45" /> 
<package id="Microsoft.jQuery.Unobtrusive.Ajax" version="2.0.30116.0" targetFramework="net45" /> 
<package id="Microsoft.jQuery.Unobtrusive.Validation" version="2.0.30116.0" targetFramework="net45" /> 
<package id="Microsoft.Net.Http" version="2.0.20710.0" targetFramework="net45" /> 
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net45" /> 
<package id="Modernizr" version="2.6.2" targetFramework="net45" /> 
<package id="Newtonsoft.Json" version="4.5.11" targetFramework="net45" /> 
<package id="WebGrease" version="1.3.0" targetFramework="net45" /> 

Nessun NuGet viene visualizzato in Tutto in NuGet Manager.

risposta

0

Strumenti> Gestione NuGet pacchetto> Impostazioni Package Manager> Generale

Controllare le caselle di controllo per "Consenti NuGet per scaricare pacchetti mancanti "e" Verifica automaticamente i pacchetti mancanti durante la compilazione in Visual Studio ".

Ricostruisci la soluzione per verificare se i pacchetti vengono scaricati.

Spero che aiuti.

Problemi correlati