Является ли System.Web.Optimization частью .Net Framework 4.5?
Я использовал пакет Microsoft.Web.Optimization
в течение некоторого времени через пробную версию Visual Studio 2012. Я думал, что пространство имен Optimization будет частью .NET 4.5 как указанным здесь.
Однако я установил новую версию Visual Studio 2012 и .NET Framework 4.5, а теперь нет пространства имен System.Web.Optimization
по умолчанию! Мне пришлось установить пакет через NuGet
Является ли релиз VS 2012 Ultimate еще не завершенным? Или, является ли пространство имен Microsoft.Web.Optimization
не в .NET 4.5?
Ответы
Ответ 1
Microsoft принимает новую стратегию с VS2012, в которой они дополняют новые функции как пакеты, которые можно загрузить через nuget. Например, Entity Framework, MVC4, WebApi, Web Optimization и т.д. Теперь являются пакетами, а не частью структуры.
Причина в том, что эти системы теперь могут быть легко обновлены вне цикла с остальной частью структуры. Таким образом, MVC5 можно легко освободить, не дожидаясь .NET 5, и Web Optimization v2 может быть выпущена всякий раз, когда она может быть готова.
Ответ 2
Вот аналогичный вопрос:
Microsoft.Web.Optimization
пакет теперь "устаревший":
Новый пакет Microsoft.AspNet.Web.Optimization
:
Microsoft.AspNet.Web.Optimization
и Microsoft.Web.Optimization
НЕ являются частью .NET Framework 4.5.