Стали доступны финальные версии ASP.NET MVC 5.2, Web API 2.2 и Web Pages 3.2.
Требования для установки.
Что нового в 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?
Как установить/обновить?
Установка в новый проект осуществляется с помощью 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.