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

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

Примечание

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

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

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

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

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

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

CodeLens

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

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

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

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

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

Blend для Visual Studio

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

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

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

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

один ASP.NET диалоговое окно "создание Project"

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

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

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

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

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

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

Управление портфелем гибкой разработки

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

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

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

Комментарии к коду

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

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

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

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

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

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

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