5

Ich habe eine funktionierende Projektvorlage exportiert und versucht, daraus ein neues Projekt zu erstellen.Visual Studio 2012/13 Fehlende MVC NuGets in exportierter Vorlage

Hier sind die Fehler, die ich bekomme.

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

Es gibt auch 53 Warnungen, einschließlich

Could not resolve this reference... 

Meine Frage ist, warum diese nicht über getragen werden? Ich möchte das wirklich nicht für jedes Projekt, das ich aus dieser Vorlage erstelle, tun müssen.

aktualisieren

Das gleiche ist mit einem nicht-mvc Vorlage geschieht ich herstellte. Ich habe vor dem Export keine Kodierungsänderungen vorgenommen.

Hier sind einige

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

Update 2

Das gleiche ist in Visual Studio 2012 (aktualisierte Frage Titel)

Update 3

Es auftretende zeigt diese Referenzen in packages.config an. Immer noch nicht sicher, warum sie nicht referenziert werden:

<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" /> 

Keine NuGets erscheinen unter Alle im NuGet Manager.

Antwort

0

Tools> NuGet Package Manager> Package Manager Einstellungen> Allgemein

die Kontrollkästchen Überprüfen Sie für „Allow NuGet zum Download fehlende Pakete "und" Beim Build in Visual Studio automatisch nach fehlenden Paketen suchen ".

Lösung neu erstellen, um festzustellen, ob die Pakete heruntergeladen werden.

Ich hoffe, es hilft.

Verwandte Themen