Visual Studio Icon Заметки о выпуске Visual Studio 2013

Условия лицензионного соглашения | Блог | Visual Studio Сообщество разработчиков

Примечание

Этот выпуск — не последняя версия Visual Studio. Вы можете скачать последний выпуск на странице заметок о текущем выпуске для Visual Studio 2019.


выпуски Visual Studio 2013

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

Release Notes Icon Заметки о выпуске 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 с расширенной домашней страницей, которая упрощает навигацию по функциям совместной работы команды, включая возможность открепления ожидающих изменений и сборки в отдельном окне.

Pending Changes Window and New Team Explorer

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

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

Peek Definition

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

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 Store.

UI Responsiveness Analyzer

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

Blend for Visual Studio

Возможности написания кода для приложений Магазина Windows усовершенствованы в Visual Studio 2013. Редактор 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, все в одном проекте. Теперь вы можете смешивать и сопоставлять подходящие инструменты для задания в веб-проектах, обеспечивая повышенную гибкость и производительность при разработке в Интернете.

One ASP.NET New Project Dialog Box

Если вы разрабатываете веб-страницы или реализуете проекты других пользователей, вероятно, вы тратите значительную часть времени на настройку 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. Кроме того, центр упрощает определение средств диагностики и производительности, которые работают с проектом, и позволяет быстро приступить к их использованию для улучшения приложения.

Performance and Diagnostics Hub

Анализатор дампа памяти в 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, таких как делегирование конструкторов, необработанные строковые литералы, явные операторы преобразования и шаблоны с переменными наряду с отладкой "только мой код" в Visual Studio 2013 делает работу с C++ еще лучше. Возможность отфильтровать стек вызовов только до написанного кода, когда отладка уже давно существует для управляемых языков и теперь доступна для C++.

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

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

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

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

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

Agile Portfolio Management

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

Team Room

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

Code comments

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

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

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

Work Item Charting

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

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

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