Visual Studio иконка Visual Studio 2013 примечания к выпуску

Это важно

Эта версия больше не поддерживается. Чтобы скачать последний выпуск, посетите сайт https://visualstudio.microsoft.com/downloads/.

выпуски Visual Studio 2013 г.

Вы можете просмотреть заметки о выпуске для всех версий Visual Studio 2013:

Значок примечаний о выпуске Visual Studio 2013 примечания о выпуске

Выпущено 17 октября 2013 г.

Скачивание Visual Studio Community 2013

Вы можете скачать Visual Studio 2013 из My.VisualStudio.com. My.VisualStudio.com требуется бесплатная подписка Dev Essentials или подписка Visual Studio.

Что нового в этом выпуске

Инновационные функции для повышения производительности разработчика

Visual Studio 2013 включало множество улучшений пользовательского интерфейса на основе отзывов клиентов и основного принципа проектирования Майкрософт, сосредоточенного на содержимом, чтобы обеспечить улучшенный пользовательский опыт. Вы можете заметить более 400 измененных значков с более четким различием и более интенсивным использованием цвета, переработанную начальную страницу и другие тонкие изменения дизайна в Visual Studio.

Visual Studio 2013 году включал ряд улучшений, которые помогут вам повысить производительность и оставаться сосредоточенными при написании кода. Некоторые функции впервые появились в качестве экспериментов в расширении Visual Studio Power Tools, прежде чем были уточнены и включены в Visual Studio. Функции повышения производительности, такие как автоматическое завершение скобок, возможность перемещения строк кода или блоков с помощью сочетаний клавиш, а также встроенная навигация теперь встроены. Кроме того, Visual Studio 2013 включает в себя новый Team Explorer с улучшенной домашней страницей, которая обеспечивает более удобную навигацию по функциям совместной работы, включая возможность отключать ожидающие изменения и сборки в отдельном окне.

Ожидающие изменения и новое окно Team Explorer

При работе с большими файлами кода может быть трудно отслеживать расположение. В Visual Studio 2013 можно легко переключать поведение полосы прокрутки между двумя режимами. В режиме строки вы можете просматривать аннотации, такие как положение курсора, изменять свое местоположение и более напрямую отслеживать ошибки. В режиме карты полоса прокрутки отображает динамическую предварительную версию исходного кода, а также возможность навести указатель мыши на код, чтобы просмотреть его более подробную информацию в подсказке. Затем можно щелкнуть на точную позицию кода, которая приведет к этому местоположению.

Понимание того, что делает строка кода, является ключевой задачей во время разработки. Теперь команда "Перейти к определению" сопровождается новой функцией "Показать определение". При использовании функции "Обзор определения" больше не нужно покидать контекст строки кода, чтобы просматривать определение во встроенном окне.

Показать определение

Понимание того, что делает строка кода, является лишь частью вашей задачи в качестве разработчика. Вы также должны понять свою историю, кто работал над ним, какой код ссылается на него, и многое другое. Это становится особенно сложным в командно-ориентированных проектах. CodeLens (индикаторы сведений о коде) в Visual Studio Ultimate 2013 использует сведения как из метаданных проекта, так и из Team Foundation Server 2013 для размещения декораторов на каждом из методов в коде, которые показывают такие сведения, как наборы изменений, которые привели к созданию или недавнему изменению, кто последним работал с кодом, какие модульные тесты охватывают метод (включая последнее состояние прохождения/провала), и какие существуют ссылки на код. Вы также можете быстро перейти к этим данным, например связанному набору изменений или файлу кода, на который ссылается ссылка, просто щелкнув.

CodeLens

Visual Studio 2013 представляет интерфейс интегрированной среды разработки, что позволяет быстрее приступить к работе с Visual Studio 2013. При первом запуске Visual Studio 2013 вам будет предложено войти с помощью учетная запись Майкрософт. Вы уже можете использовать ту же учетную запись с подписками MSDN или Team Foundation Service. После входа копия Visual Studio 2013 будет зарегистрирована для использования без каких-либо дополнительных действий. Visual Studio 2013 также автоматически синхронизирует параметры на устройствах с помощью подключенной интегрированной среды разработки. Синхронизированные параметры включают в себя такие категории, как сочетания клавиш, внешний вид Visual Studio (тема, шрифты и т. д.) и многое другое, обеспечивая полный контроль через параметры синхронизации.

Поддержка разработки приложений Windows 8.1

Visual Studio 2013 предоставляет идеальный набор инструментов для создания современных приложений, которые используют следующую волну инноваций платформы Windows (Windows 8.1), поддерживая устройства и службы на всех Майкрософт платформах. Поддержка разработки приложений магазина Windows в Windows 8.1 включает в себя множество обновлений инструментов, элементов управления и шаблонов, новую поддержку закодированного теста пользовательского интерфейса для приложений XAML, анализатора реагирования пользовательского интерфейса и профилировщика энергопотребления для приложений XAML и HTML, расширенные средства профилирования памяти для HTML-приложений и улучшенную интеграцию с магазином Windows.

Анализатор реагирования пользовательского интерфейса

Blend для XAML теперь обладает значительными новыми возможностями для проектирования приложений для Windows Store, такими как добавление линейки и настраиваемых направляющих для более точного расположения контента, а также улучшенные возможности стилизации. Blend для HTML также наследует эти улучшения и добавляет определенные новые возможности для создания приложений магазина Windows с помощью HTML, таких как новая временная шкала для анимации изменений в CSS.

Blend для Visual Studio

В Visual Studio 2013 г. улучшена возможность написания кода для приложений Магазина Windows. Редактор XAML теперь предлагает усовершенствования в IntelliSense, которое теперь также доступно для привязки данных, привязки шаблонов и работы с ресурсами. Кроме того, он обеспечивает более продуктивный переход между разметкой разработки и кодом за ним; включая поддержку поиска ссылок, перехода к определению и переключения на модель представления. Они, а также другие улучшения помогут сократить работу при создании приложений магазина Windows.

Подключение ваших приложений Магазина Windows также становится проще благодаря добавлению Windows Azure Mobile Services, которые предоставляют вашему приложению множество сценариев, таких как простое включение push-уведомлений и хранение и обработка данных в облачной среде.

Усовершенствования веб-разработки

Создание веб-сайтов или служб на платформе Майкрософт предоставляет множество вариантов, включая ASP.NET WebForms, ASP.NET MVC, WCF или веб-API и т. д. В прошлом работа с каждым из этих подходов в Visual Studio означает работу с отдельными типами проектов и средствами, изолированными от возможностей конкретного проекта. Визуальное представление One ASP.NET унифицирует интерфейс веб-проекта в Visual Studio 2013, чтобы вы могли создавать ASP.NET веб-приложения, используя свои предпочтения платформы компонентов ASP.NET в одном проекте. Этот новый унифицированный интерфейс включает возможность легко создавать гибридные приложения, которые включают улучшенные версии ASP.NET WebForms, MVC или веб-API, все в одном проекте. Теперь вы можете комбинировать и выбирать подходящие инструменты для ваших веб-проектов, что обеспечивает повышенную гибкость и производительность при разработке для веба.

Диалоговое окно создания проекта ASP.NET

Если вы разрабатываете веб-страницы или реализуете проекты других пользователей, вы, вероятно, тратите значительную часть времени на настройку HTML и CSS при обновлении окон браузера снова и снова для достижения точного опыта, который вы хотите создать. Это еще больше усложняется разнообразием доступных веб-браузеров, которые ваши посетители могут использовать для просмотра вашего сайта. Visual Studio 2013 устраняет необходимость переключения между окнами с помощью функции Browser Link, которая подключает Visual Studio к одному или нескольким открытым современным браузерам, предоставляя интерактивный инструмент для разработки и синхронизации изменений вашей разметки без необходимости вручную обновлять браузер для просмотра внесенных вами изменений.

Создание современных бизнес-приложений для Office 365

С помощью Visual Studio 2013 можно создавать и управлять современными бизнес-приложениями, которые расширяют возможности Office 365, помогая людям взаимодействовать с бизнес-процессами, артефактами и другими системами. Office 365 Облачные бизнес-приложения выполняются в облаке, используя преимущества расширенных возможностей платформы, предоставляемых Windows Azure и Office 365. Как облачные приложения, они доступны для множества устройств для агрегирования данных и служб из и за пределами предприятия, а также интеграции с социальными графами и удостоверениями пользователей. Эти приложения интегрируются с возможностями управления жизненным циклом приложений Visual Studio, объединяя миры разработчиков бизнес-приложений с ИТ-операциями.

Улучшения отладки и оптимизации

Новый центр производительности и диагностики в Visual Studio 2013 предоставляет унифицированный интерфейс для различных инструментов, доступных в Visual Studio. Центр также упрощает определение средств производительности и диагностики, которые работают с проектом, и позволяет быстро начать использовать их для улучшения приложения.

Центр производительности и диагностики

Анализатор дампа памяти в Visual Studio 2013 упрощает диагностику проблем с памятью в рабочих средах, анализируя .NET дампы памяти прямо из Visual Studio. Используя новую возможность анализа памяти, вы можете решить утечки памяти и неэффективное использование памяти, просмотрив размер и количество объектов, крупнейшие экземпляры объектов и то, что держит их в памяти. Вы также можете сравнить два дампа памяти, чтобы получить представление о том, как использование памяти изменяется с течением времени.

При отладке 64-разрядных приложений .NET 4.5.1 в Visual Studio 2013 теперь можно "изменить и продолжить" так же, как и с 32-разрядными управляемыми приложениями. Кроме того, асинхронная отладка улучшается в Visual Basic, Visual C#, Visual C++и JavaScript в Visual Studio 2013. При запуске на платформе Windows 8.1 окно стека вызовов теперь включает логический стек вызовов, если в асинхронном методе была достигнута точка останова или произошло исключение. Помимо поддержки диагностики, .NET 4.5.1 включает другие улучшения, такие как поддержка сжатия больших объектов сборки мусора (GC) и более быстрое запуск приложений при запуске на многоядерных компьютерах.

В Visual Studio Ultimate 2013 можно диагностировать ошибки и проблемы с производительностью в приложениях, отслеживаемых System Center 2012 R2 Operations Manager. Вы можете импортировать события исключения и производительности в журнал IntelliTrace (iTrace) и использовать IntelliTrace в Visual Studio для пошагового выполнения кода для этих событий.

Помимо функций, которые повышают поддержку C++11, таких как делегирование конструкторов, необработанные строковые литералы, явные операторы преобразования и шаблоны variadic, а также отладка "только мой код" в Visual Studio 2013 делает работу с C++ еще лучше. Возможность отфильтровать стек вызовов до только кода, написанного при отладке, уже давно существует для управляемых языков и теперь доступна для C++.

PGO (оптимизация с помощью профилей) — это оптимизация компилятора Visual C++, которая использует данные профиля, собранные при выполнении важных или ориентированных на производительность пользовательских сценариев для создания оптимизированной версии приложения. Средства профилирования в Visual Studio 2013 дают представление о решениях по оптимизации PGO, которые помогают понять, насколько хорошо данные профиля соответствуют реальной производительности, показывая, как профилированные пути горячего кода (распространенные пользовательские сценарии) и более холодные пути кода (менее распространенные сценарии пользователей) приложения соответствуют тому, какой код оптимизирован PGO и как (размер или скорость).

Расширенные возможности ALM

Visual Studio 2013 включает в себя волну новых функций управления жизненным циклом приложений (ALM), которые помогут вашим командам работать эффективнее и сотрудничать с улучшенной поддержкой гибких методик разработки, которые можно применять постепенно в соответствии с потребностями вашей организации. Такие функции, как гибкое управление портфелем, командные комнаты, комментарии к коду в дополнениях/коммитах через веб-интерфейс, а также улучшения управления тестовыми случаями через веб-интерфейс, входят в состав интегрированного решения, помогающего вашей команде, работать лучше и повысить производительность.

Ядро возможностей ALM Visual Studio предоставляет Team Foundation Server, который можно установить на сервере локально или в службе Team Foundation Service, размещенной в облаке. Независимо от того, предпочитает ли команда больший контроль и настройки локальной установки или удобный доступ к облаку без необходимости обслуживания, существует вариант, который соответствует потребностям вашей команды.

С помощью гибкого управления портфелями можно управлять большими и сложными рабочими нагрузками. Вы можете определить иерархию невыполненных работ, чтобы понять область работы в нескольких командах и узнать, как эта работа выполняется в более широких инициативах.

Гибкое управление портфелем

Командные комнаты предоставляют пространство для поддержки и фиксации обмена информацией между членами команды, как для близкого, так и для удалённого взаимодействия. В командной комнате можно обсудить работу, задать вопросы, поделиться состоянием и уточнить проблемы по мере их возникновения. Рабочее пространство команды — это лента активности для проектов команды, с помощью которой команда информируется о фиксации изменения кода, статусе сборки, назначении задач и многом другом. Используя групповую комнату вместо электронной почты, вы автоматически получаете историю аудита бесед и решений, которую можно просмотреть и найти в любое время. Комната группы создается по умолчанию для каждого проекта, и вы можете создать дополнительные комнаты для поддержки нерегламентированных обсуждений и совместной работы между командами.

Комната команды

Team Foundation Server 2013 теперь поддерживает репозитории Git. Кроме того, теперь вы можете использовать веб-обозреватель управления версиями в Visual Studio 2013 для создания или ответа на комментарии о наборах изменений, полках или коммитах Git, чтобы участвовать в беседах с командой по поводу изменений в исходном коде. Вы также можете легко найти комментарии с помощью фильтра обозревателя версий.

Примечания кода

С поддержкой облачного нагрузочного тестирования в Team Foundation Service вы можете создавать масштабируемые тесты в секундах, которые используют эластичные ресурсы Windows Azure для выполнения запросов от тысяч виртуальных пользователей; предоставляя вам представление о узких местах производительности веб-приложений и служб без проблем управления оборудованием или виртуальной лабораторией.

Улучшения в веб-управлении тестовых случаев позволяют создавать или управлять планами тестирования и наборами прямо из веб-интерфейса. Вы также можете выполнять тесты из операционных систем, отличных от Windows, с помощью любого современного веб-браузера, что позволяет тестировщикам работать с любой рабочей средой.

Кроме того, новым в Team Foundation Server 2013 является диаграмма рабочих элементов. Быстро создайте различные диаграммы для визуализации данных на основе запросов рабочих элементов, таких как ошибки, истории пользователей и задачи.

Диаграмма рабочих элементов

Лицензирование

Покупка Visual Studio с подпиской Visual Studio является самым популярным способом приобретения Visual Studio и получения доступа> < к самой полной коллекции программного обеспечения, услуг и преимуществ для целевых платформ Майкрософт. Активные Visual Studio подписчики получат самый ранний доступ к окончательному выпуску Visual Studio 2013 года в середине октября.

С выпуском Visual Studio 2013 гибкие возможности планирования проектов теперь более доступны для руководителей проектов с возможностями управления невыполненной работой и планирования спринтов, доступных для клиентов Team Foundation Server 2013 Client Access License (TFS CAL) без дополнительных затрат.