Заметки о выпуске Visual Studio 2013
Условия лицензионного соглашения | в Блоге | Visual Studio Сообщество разработчиков
Примечание.
Этот выпуск — не последняя версия Visual Studio. Вы можете скачать последний выпуск на странице заметок о текущем выпуске для Visual Studio 2019.
Выпуски Visual Studio 2013
Заметки о выпуске можно просмотреть для всех версий Visual Studio 2013:
- 20 июля 2015 г. — Visual Studio 2013 с обновлением 5
- 12 ноября 2014 г. — Сообщество Visual Studio 2013
- 12 ноября 2014 г. - обновление 4 для Visual Studio 2013
- 4 августа 2014 г. — Visual Studio 2013 с обновлением 3
- 12 мая 2014 г. — Visual Studio 2013 с обновлением 2
- 2 апреля 2014 г. — Visual Studio 2013 с обновлением 2
- 20 января 2014 г. — Visual Studio 2013 с обновлением 1
- 17 октября 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 с расширенной домашней страницей, которая упрощает навигацию по функциям совместной работы группы, включая возможность отключать ожидающие изменения и сборки в отдельном окне.
При работе с большими файлами кода может быть трудно отслеживать расположение. В Visual Studio 2013 можно легко переключать поведение полосы прокрутки между двумя режимами. В режиме панели вы можете просматривать заметки, такие как положение курсора, изменять расположение и отслеживать ошибки напрямую. В режиме карты полоса прокрутки отображает динамическую предварительную версию исходного кода, а также возможность навести указатель мыши на код, чтобы просмотреть его более подробную информацию в подсказке. Затем можно щелкнуть точное положение кода, которое переходит в это расположение.
Понимание того, что делает строка кода, является ключевой задачей во время разработки. Теперь команда "Перейти к определению" сопровождается новой функцией "Показать определение". При просмотре определения больше не нужно оставлять контекст строки кода для просмотра определения в встроенном представлении.
Понимание того, что делает строка кода, является лишь частью вашей задачи в качестве разработчика. Вы также должны понять свою историю, кто работал над ним, какой код ссылается на него, и многое другое. Это становится особенно сложным в командно-ориентированных проектах. CodeLens (индикаторы сведений о коде) в Visual Studio Ultimate 2013 использует сведения из метаданных проекта и Team Foundation Server 2013 для размещения декораторов на каждом из методов в коде, в которых отображаются такие сведения, как изменения, привели к созданию или недавнему изменению, который был последним человеком для работы с кодом, какие модульные тесты охватывают метод (включая последнее состояние передачи или сбоя) и какие ссылки на код существуют. Вы также можете быстро перейти к этим данным, например связанному набору изменений или файлу кода, на который ссылается ссылка, просто щелкнув.
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 for XAML был улучшен с помощью значительных новых возможностей для дизайна приложений Магазина Windows, таких как добавление линейки и настраиваемых направляющих для более точного макета содержимого, а также улучшенные возможности стилизации. Blend для HTML также наследует эти улучшения и добавляет определенные новые возможности для создания приложений Магазина Windows с помощью HTML, таких как новая временная шкала для анимации изменений в CSS.
В Visual Studio 2013 улучшена возможность написания кода для приложений Магазина Windows. Редактор XAML теперь предоставляет возможности IntelliSense, которые теперь доступны для привязки данных, привязки шаблонов и ресурсов. Кроме того, он обеспечивает более продуктивный переход между разметкой разработки и кодом за ним; включая поддержку поиска ссылок, перехода к определению и переключения на модель представления. Они, а также другие улучшения помогут сократить работу при создании приложений Магазина Windows.
Подключение приложений Магазина Windows также упрощается с добавлением мобильные службы Windows Azure, которые предоставляют приложению множество сценариев, таких как простое включение 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, все в одном проекте. Теперь вы можете смешивать и соответствовать правильным инструментам для задания в веб-проектах, что обеспечивает повышенную гибкость и производительность при разработке в Интернете.
Если вы разрабатываете веб-страницы или реализуете проекты других пользователей, вы, вероятно, тратите значительную часть времени на настройку HTML и CSS при обновлении окон браузера снова и снова для достижения точного опыта, который вы хотите создать. Это еще больше усложняется разнообразием доступных веб-браузеров, которые ваши посетители могут использовать для просмотра вашего сайта. Visual Studio 2013 устраняет эту возможность с помощью ссылки на браузер, которая подключает 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) без дополнительных затрат.