2012-08-30 4 views
21

Ich habe Microsoft.Web.Optimization Paket seit einiger Zeit über das Visual Studio 2012 Test verwendet. Ich dachte, dass der Optimierungs-Namespace Teil von .NET 4.5 als stated here sein würde.Ist System.Web.Optimization Teil von .Net Framework 4.5?

Allerdings habe ich die neue Version Visual Studio 2012 & .NET Framework 4.5 installiert, und jetzt gibt es standardmäßig keinen System.Web.Optimization Namespace! Ich musste das Paket installieren durch NuGet

Ist die VS 2012 Ultimate Release noch nicht abgeschlossen? Oder ist der Namespace Microsoft.Web.Optimization nicht in .NET 4.5?

+0

Technisch ist dies auch Lokalisierte, wie .NET hat 4.5 veröffentlicht worden. Fragen zu Testsoftware, die veröffentlicht wurde, sind zu lokalisiert. – casperOne

+0

Was meinst du? Ist der VS-2012-Test noch nicht abgeschlossen? –

+0

Die neue Version von VS wurde vor etwa zwei Wochen veröffentlicht. – casperOne

Antwort

22

Microsoft nimmt eine neue Strategie mit VS2012 an, in der sie mehr der neuen Funktionen als Pakete zusammenfassen, die über nuget heruntergeladen werden können. Zum Beispiel sind Entity Framework, MVC4, WebApi, Web-Optimierung, usw. alle jetzt Pakete und nicht Teil des Frameworks.

Der Grund ist, dass diese Systeme jetzt problemlos mit dem Rest des Frameworks außer Zyklus aktualisiert werden können. So kann MVC5 problemlos ohne Warten auf .NET 5 veröffentlicht werden, und Web Optimization v2 kann jederzeit veröffentlicht werden.

+0

Danke, jetzt macht alles Sinn –