6

ich ein neue ASP.NET MVC 5 6 (vNext) Projekt in VS 2015Wie in ASP.NET MVC 5 auf vollen .NET-Stack wechseln 6 Projekt

erstellt

ich aus einem anderen Projekt einige Klassen importiert, aber sieht so aus, als ob dem DNX einige Klassen fehlen, die für mich sehr wichtig sind.

Kann ich den vollständigen .NET-Stack anstelle des DNX verwenden?
Was muss ich ändern? Ich mag die neue config.json Datei besser als die alte Methode, aber was muss ich den Verweis auf ändern.

"frameworks": { 
    "dnx451": { }, 
    "dnxcore50": { } 
}, 

Antwort

6

Sie müssen nur die Kernleitung zu entfernen, wie in:

"frameworks": { 
    "dnx451": { } 
}, 

Von den asp 5 docs (Hervorgehoben relevanten Teile):

dnx451 das .NET Framework stellt, während dnxcore50 darstellt. NET Core 5 (5.0).

...

Die Empfehlung des ASP.NET-Team beiden Frameworks Ziel mit neuen Anwendungen. Wenn Sie nur Ziel .NET Core entfernen, dnx451, oder nur Ziel .NET Framework entfernen möchten, entfernen Sie dnxcore50 aus den Frameworks in Project.json aufgelistet. Beachten Sie, dass ASP.NET 4.6 und früher Ziel und erfordern das .NET Framework, wie sie immer haben.