Выпущен ASP.NET 5 Beta5


Корпорация Майкрософт выпустила ASP.NET 5 Beta5 как обновление на месте для Visual Studio 2015 RC с новыми функциями, улучшениями и исправлениями ошибок. Это обновление среды выполнения ASP.NET, а не функции веб-инструментов для Visual Studio и заменяет Beta4, который поставлялся с VS2015RC.

Новый выпуск, доступный на Nuget, содержит ряд улучшений среды выполнения .NET (DNX), включая поддержку каналов NuGet v3. Время, необходимое для восстановления пакетов с помощью нового канала NuGet v3, также сокращается.
Бета-версия теперь поддерживает новое имя целевой платформы dotnet (TFM). Это означает, что теперь вы можете использовать DNX для создания переносимых библиотек .NET, которые работают с любым вариантом .NET, который поддерживает зависимости вашего пакета с помощью нового TFM dotnet.
Одно полезное улучшение связано с удалением закрепления версий JSON.NET. Это означает, что ваше приложение может использовать другую версию JSON.NET, а не ограничиваться той, которая поставляется с версией DNX, с которой вы работаете. Это означает, что по мере развития JSON.NET вы можете загружать и устанавливать новые выпуски без необходимости обновлять версию DNX, которую вы используете.
Что касается улучшений в ASP.NET 5, информация о подключении была добавлена в HttpContext через новое свойство Connection. Также были добавлены новые абстракции локализации и промежуточное ПО.
Функции MVC 6 включают поддержку C # 6 в Razor и упрощенные параметры MVC. Также появился новый помощник JSON для сериализации JSON в представлениях.
Согласно блогу MSDN, это означает:
вы можете легко сериализовать свои .NET-объекты в JSON в представлениях Razor, используя следующий синтаксис:
@ Json.Serialize (Модель)
Вы также можете использовать замену токена маршрутизации в именах маршрутов, и есть новый ImageTagHelper, который позволяет автоматически добавлять имена файлов изображений с номером версии для блокировки кеша, чтобы вы могли агрессивно кэшировать изображения в своем приложении.
Еще одно улучшение – добавление вспомогательной поддержки тегов для привязки свойств словаря. Теперь вы можете привязать серверные атрибуты к свойствам словаря в ваших помощниках тегов и использовать условно привязанные помощники тегов на основе наличия серверных атрибутов.
В сообщении блога говорится, что после этого будет больше бета-версий, а окончательный выпуск ASP.NET 5 произойдет после выпуска Visual Studio 2015.

Больше информации
ASP.NET 5 Beta5 уже доступна
Обзор ASP.NET 5
NuGet
Статьи по Теме
Кроссплатформенность ASP.NET 5 – но остается ли это ASP?
Microsoft Project Helios – новый ASP.NET
Будущее ASP.NET раскрыто
Разработка с открытым исходным кодом ASP.NET MVC
Жизнь в эпоху пост-.NET
Microsoft против разработчиков
Чтобы получать информацию о новых статьях на I Programmer, установите панель инструментов I Programmer, подпишитесь на RSS-канал, подпишитесь на нас в Twitter, Facebook, Google+ или Linkedin или подпишитесь на нашу еженедельную новостную рассылку.

Комментарии
Оставьте комментарий или просмотрите существующие комментарии с помощью Disqus
или отправьте свой комментарий по адресу: comments@i-programmer.info


Добавить комментарий