![](https://habrastorage.org/getpro/habr/post_images/dc2/e30/b96/dc2e30b96cce28d0acf781e909f06be2.png)
В предварительную версию обновления входит очень много изменений, с полным перечнем вы можете ознакомиться по адресу http://support.microsoft.com/kb/2927432. Они касаются практически всех аспектов работы со средой Visual Studio и совместной работой. Особое внимание команда разработчиков уделяла нововведениям которые набрали достаточно большое количество голосов на сайте UserVoice.
Теги рабочих элементов
В TFS 2012.2 был включен механизм работы с тегами, который позволяет легко ввести категории и быстро отыскать нужные рабочие элементы. Команда разработчиков получила хорошие отзывы на эту возможность и ряд запросов на расширение этих функций. В эту предварительную версию вошли новые возможности, такие как:
- Запросы по тегам. Вы можете создавать запросы и сохранять их для повторного использования. Точно так же, как и для запросов рабочих элементов, допустимо использование OR и AND условий. Само собой разумеется, теперь возможно и создание диаграмм на основе таких запросов.
- Работа с тегами прямо из Visual Studio. До этого обновления операции с тегами были возможны только из веб-интерфейса TFS. Теперь вы можете с легкостью назначать теги на рабочие элементы прямо из Visual Studio и плагина для Eclipse.
- Работа и редактирование с тегами из Excel. Теперь вы можете включить колонку тегов при работе со списками рабочих элементов.
- Расширение REST API TFS для работы с тегами.
![](https://habrastorage.org/getpro/habr/post_images/2d6/2b9/efa/2d62b9efa5e7afd1b1946a595326a574.png)
![](https://habrastorage.org/getpro/habr/post_images/cad/338/29f/cad33829f082c4546625d6427a53cc6d.png)
Управление перечнем задач и требований
Команда разработчиков включила в это обновление ряд улучшений, связанных с управлением перечнем работ и задач.
- Улучшения в области производительности. Навигация между спринтами, группами работ. Ранее эти операции в веб-интерфейсе приводили к большим запросам, теперь обновление страниц происходит значительно быстрее.
- Нерабочие дни. Начиная с Update 2 можно будет задать нерабочие дни (выходные, праздники) и они будут исключены из вычислений основных графиков, таких как burn down chart.
- Конфигурируемые даты начала для диаграмм работ. Теперь графики и диаграммы будут показывать точные данные.
Графики и диаграммы
В Visual Studio 2013 вошли новые возможности по быстрому построению графиков и диаграмм. В Update 2 так же вошли следующие изменения:
- Возможность разместить любую диаграмму на домашней странице проекта, для того чтобы прогресс был виден более наглядно.
- Настройка цветов диаграмм, для более наглядного представления важных данных.
![](https://habrastorage.org/getpro/habr/post_images/bcf/eb9/d26/bcfeb9d260d095469b3ccdf50dd28fd6.png)
Экспорт тестовых планов в HTML
Теперь вы можете экспортировать ваши тестовые планы в HTML формат, например для печати, обсуждения с людьми вовлеченными в проект но не имеющими доступа к TFS. Вы можете выбрать уровень детализации при экспорте.
![](https://habrastorage.org/getpro/habr/post_images/137/319/4a6/1373194a6e43f031b07b382e82741462.png)
![](https://habrastorage.org/getpro/habr/post_images/ce1/7d0/bff/ce17d0bff622eafa466a2f7a0206ae83.jpg)
Улучшения при работе с системой контроля версий Git
Очень большое внимание команды разработчиков Visual Studio уделяется уровню интеграции с системой контроля версий Git. Команда работает над рядом улучшений, некоторые из которых уже вошли в Update 2. В том числе это:
- Поддержка таких известных команд как git blame, git amend прямо из среды Visual Studio.
- Рассылка изменений на несколько репозитариев git. Team Explorer теперь понимает что может существовать несколько репозитариев «приемников» и делать pull/push.
- Отмена изменений коммита. Теперь вы можете отменить изменения (revert) если эти изменения были сделаны, например, по ошибке.
- Отображение прогресса операций с Git. Теперь есть возможность более наглядно наблюдать процент выполненной операции с репозитарием, и в случае необходимости ее отмены.
- Так же было исправлено несколько ошибок.
Помимо изменений, связанных с совместной работой, в это обновление так же добавлены новые функции среды Visual Studio, в том числе касающиеся веб-разработки.
Новый элемент и тип проекта SASS
В Visual Studio 2013 была добавлена поддержка LESS, в update 2 так же войдет поддержка SASS. Редактор SASS обладает возможностями IntelliSence, цветовой раскраски, комментирования, информации о выделенном теге, синтаксической валидации, перехода к определению, и другими важными функциями которые делают работу с этим языком в среде Visual Studio простой и эффективной.
![](https://habrastorage.org/getpro/habr/post_images/56a/3e5/0f8/56a3e50f8846b4e3fa6996ca104d17a1.png)
![](https://habrastorage.org/getpro/habr/post_images/cb4/ed8/d2f/cb4ed8d2f31f55e4846bd9c512baa8de.png)
Новый элемент и редактор для JSON файлов
В тип поддерживаемых элементов проекта добавился JSON формат. Поддерживается синтаксический анализ, цветовая раскраска, свертка блоков, и другие опции.
![](https://habrastorage.org/getpro/habr/post_images/d82/293/561/d82293561a7e3f5b058f1950575801ff.png)
Опция создания удаленных Azure ресурсов для веб проектов
При создании веб проектов вы можете указать опцию «Create remote resources». Отметив этот чекбокс, вы сможете задать необходимые опции конфигурации и публикации вашего проекта сразу готовые к использованию совместно с Azure.
![](https://habrastorage.org/getpro/habr/post_images/558/50f/6e8/55850f6e8f77ca09b6f4eefe412ade99.png)
![](https://habrastorage.org/getpro/habr/post_images/85a/409/727/85a40972722fa1f9eff972836a5fc25d.png)
Изменения в шаблоне MVC для «одностраничных» веб проектов
В комплект поставки Visual Studio 2013 входит так называемый «одностраничный» (Single page application, SPA) тип веб проекта. В него добавлена поддержка двухфакторной аутентификации с помощью Microsoft.AspNet.Identity 2.0-beta1. Так же в этом шаблоне упрощены громоздкие AJAX механизмы аутентификации.
Расширенная поддержка Intellisence для Knockout
В редактор Visual Studio добавлена поддержка нестандартных расширений для Knockout, базирующиеся на синтаксисе «ko-vs-editor viewModel:”». Этот механизм позволят упростить связывание моделей представлений на странице.
![](https://habrastorage.org/getpro/habr/post_images/df8/f36/359/df8f36359f22c8c3a754e4d7a7157666.png)
Так же, появилась поддержка вложенных моделей представлений, что позволяет отслеживать их иерархию при работе со свойствами.
![](https://habrastorage.org/getpro/habr/post_images/12f/ce8/ee5/12fce8ee50f25ac8e90a56a9ea322d24.png)
Инструмент выбора URL для страниц HTML, Razor, CSS, LESS и SASS
В Visual Studio 2013 отсутствовал инструмент выбора URL при работе с различными типами проектных элементов. Теперь у вас есть возможность более точно указывать URL и допускать меньше ошибок:
![](https://habrastorage.org/getpro/habr/post_images/2d9/9cf/c45/2d99cfc459127e40e642c7f5d4a2e0b4.png)
![](https://habrastorage.org/getpro/habr/post_images/e24/33e/0e8/e2433e0e8e885e10649593beb2fe8b86.png)
![](https://habrastorage.org/getpro/habr/post_images/417/ab1/ef5/417ab1ef581ec38105f00aae11dccd07.png)
Поддержка ASP.NET MVC 5.1.1, ASP.NET Web API 2.1.1 и ASP.NET Web Pages 3.1.1
Обновление СTP2 включает поддержку новых версий основных веб-технологий ASP.NET и исправляет ряд ошибок предыдущих версий.
Заключение
Приведенный перечень является не окончательным, и возможно, в релиз войдет ряд новых функций. Ознакомиться с полным текущим перечнем нововведений и исправлений можно по адресу http://support.microsoft.com/kb/2927432. Надеемся, что новые функции придутся по вкусу многим разработчикам, и сделают вашу работу более простой и эффективной. Напоминаем, что вы уже сейчас можете скачать Visual Studio, ознакомиться с возможностями из документация и зарегистрироваться в Visual Studio Online.