Выпущены ASP.NET MVC 5.2, Web API 2.2 и Web Pages 3.2
Стали доступны финальные версии ASP.NET MVC 5.2, Web API 2.2 и Web Pages 3.2.
Требования для установки.
- Visual Studio 2012 – необходимо установить ASP.NET and Web Tools 2013.1 for Visual Studio 2012.
- Visual Studio 2013 – требуется как минимум Visual Studio 2013 Update 1 или более поздние обновления (которые его включают).
Что нового в ASP.NET MVC 5.2?
-
Улучшение системы назначения маршрутов с помощью атрибутов (Attribute Routing).
Добавлен новый интерфейс IDirectRouteProvider. Его реализация может быть передана в методы MapAttributes() и MapHttpAttributeRoutes(). Она позволит самостоятельно искать атрибуты и конфигурировать маршруты для них, формируя связанный с ними список Действий и Контроллеров.В качестве основы реализации IDirectRouteProvider может быть использован класс DefaultDirectRouteProvider, который используется в MVC и WebAPI по умолчанию.
-
Улучшения возможностей.
Некоторые из возможности ASP.NET MVC были доработаны (список улучшений можно найти тут). -
Исправления ошибок
Было исправлено 14 ошибок.
Что нового в ASP.NET Web API 2.2?
- Поддержка OData v4
Добавлена поддержка протокола OData v4. - Улучшение системы назначения маршрутов с помощью атрибутов (Attribute Routing).
Аналогично ASP.NET MVC 5.2. - Поддержка Web API клиентов для Windows Phone 8.1
Теперь можно использовать пакет Microsoft.AspNet.WebApi.Client для создания клиентов в приложениях Windows Phone 8.1 и Universal App. - Улучшения возможностей
Внесены улучшения в существующие возможности ASP.NET Web API (всего 17 изменений в списке). - Исправления ошибок
Было исправлено 109 ошибок.
Что нового в ASP.NET Web Pages 3.2?
- Небольшие улучшения
Метод TypeHelper.ObjectToDictionary(routeValues) стал публичным. - Исправления ошибок
Была исправлена ошибка Razor - Cannot trigger content mode/need better error message.
Как установить/обновить?
Установка в новый проект осуществляется с помощью NuGet командой Install-Package:
Install-Package Microsoft.AspNet.Mvc -ProjectName [имя проекта]
Install-Package Microsoft.AspNet.WebApi -ProjectName [имя проекта]
Install-Package Microsoft.AspNet.WebPages -ProjectName [имя проекта]
В существующем проекте для обновления достаточно выполнить команду Update-Package.
Обратная связь
Вопросы, связанные с выпущенными версиями, можно задать на ASP.NET форумах (MVC, Web API, Web Pages). Отчеты о найденных ошибках, пожелания и предложения для следующих версий отправляйте через сайт aspnetwebstack.codeplex.com.