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

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

Примечание.

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


Выпуски Visual Studio 2013

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

Release Notes IconVisual Studio 2013 с обновлением 2

Выпущено 12 мая 2014 г.

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

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

Сводка о новых возможностях в этом выпуске

Новые возможности этого выпуска

Windows Телефон 8.1 и универсальные приложения Для Windows

Как приступить к работе?

В этом выпуске мы изменили, какие разработчики программного обеспечения должны установить, чтобы начать сборку Windows Телефон 8.1 и универсальных приложений Windows:

  • Для разработки Телефон больше нет отдельной версии Visual Studio 2013 Express. Вместо этого пользователям Express необходимо установить только Visual Studio 2013 Express для Windows с обновлением 2
  • Разработчикам, использующим Visual Studio 2013 Профессиональный (или более поздней версии), просто необходимо установить обновление 2

Создание приложений для Windows Телефон 8.1

Создайте приложения, предназначенные для нового выпуска Windows Телефон 8.1, обновив существующие приложения Windows Телефон 8.0 Silverlight или создав новые приложения Windows Телефон 8.1, которые работают в Windows Телефон 8.1 Silverlight или среда выполнения Windows, созданные с помощью .NET и XAML или WinJS. Вы также можете создавать как windows Телефон 8.1, так и универсальные приложения Windows с помощью C++ и DirectX. Полный список параметров см. в Телефон Центр разработки Windows.

Если выбрать Windows Телефон 8.1 для создания или обновления существующих телефонных приложений с помощью модели приложения Silverlight, вы получите доступ к новым возможностям платформы, таким как геофенс, перемещаемые данные приложения, редактирование мультимедиа и многое другое.

Если вы решили создать приложения с помощью недавно доступных среда выполнения Windows, вы получите новые возможности платформы, а также расширенную поддержку инструментов для создания приложений с помощью HTML и JavaScript (WinJS). Кроме того, телефонные приложения, созданные с помощью платформы среда выполнения Windows, используют одну и ту же модель приложений и жизненный цикл приложений, которые ранее доступны только приложениям Магазина Windows, а также возможность создания универсальных приложений Windows, использующих код, что упрощает создание приложений, работающих как в Windows, так и в Windows Телефон (подробнее ниже).

Универсальные приложения Windows

Если вы ранее создавали приложения для Магазина Windows и Windows Телефон, вы не имели пути в Visual Studio, что упрощает использование обоих платформ из одного решения, а также совместного использования кода жизненного цикла приложения, элементов пользовательского интерфейса и т. д.

Universal Windows Apps

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

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

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

Для приложений Магазина Windows и Windows Телефон 8.1, предназначенных для платформы среда выполнения Windows, теперь вы можете запускать несколько средств одновременно в концентраторе производительности и диагностики (объединение средств в центре производительности и диагностики в Visual Studio 2013), что означает, что можно сопоставить данные между инструментами, сделать обоснованные компромиссы производительности и, как правило, сэкономить время.

Кроме того, недавно доступное средство использования памяти (диагностика проблем с памятью с помощью нового средства использования памяти в Visual Studio) позволяет исследовать память приложения, что упрощает поиск таких проблем, как утечка памяти.

Улучшенная отладка — кэшированные ресурсы

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

Тестовые уведомления — Центр уведомлений Azure

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

Разработка Azure

Хотя многие возможности Microsoft Azure становятся доступными с помощью пакета SDK Azure, некоторые функции встроены непосредственно в Visual Studio. С обновлением 2 мы делаем следующие новые функции доступными:

Улучшения интегрированной среды разработки

Если вы разрабатываетесь для Microsoft Azure, вы можете найти улучшенный интерфейс начала работы. Мы предлагаем новую возможность, которая может связать только что созданные веб-сайты непосредственно из файла|Создание проекта на веб-сайте Или виртуальной машине Microsoft Azure; упрощая публикацию позже.

Кроме того, можно использовать серверные Обозреватель для веб-сайтов Microsoft Azure для просмотра или редактирования динамических файлов веб-сайтов или удаленного просмотра файлов журналов.

Мобильные службы .NET

Работа с мобильные службы с помощью .NET теперь доступна прямо в Visual Studio (краткое руководство. Добавление мобильной службы). В этом выпуске вы найдете новую поддержку инструментов, включая шаблон, который поможет приступить к работе с новым типом проекта и поддержкой удаленной отладки.

Недавно мы отправили пакет SDK Microsoft Azure 2.3, который добавляет новые возможности разработчикам Visual Studio, работающим с Azure. К ним относятся новые улучшения Обозреватель сервера, такие как:

  • Удаленная отладка машинного или управляемого кода
  • Просмотр и изменение удаленных файлов и просмотр журналов на веб-сайтах

И есть больше. Узнайте обо всех функциях блога Windows Azure: глубокое изучение: Visual Studio 2013 с обновлением 2 RC и Azure SDK 2.3.

Совет

Visual Studio 2013 с обновлением 2 не включает пакет SDK Azure, получите его из центра загрузки Microsoft Azure.

Веб-разработка

С выпуском обновления 2 мы предоставляем множество новых функций для веб-разработчиков, включая TypeScript 1.0 RTM, мощный новый язык и интерфейс инструментов для разработчиков, создающих проекты JavaScript в масштабе приложений. Кроме того, мы выпускаем другие новые функции и улучшения (ASP.NET и веб-инструменты 2013.2 для Visual Studio 2013) для разработки веб-приложений и платформы ASP.NET (включая обновления для MVC, веб-API и веб-страниц). Ознакомьтесь с подробными сведениями.

TypeScript 1.0

TypeScript — это язык с открытым исходным кодом, разработанный корпорацией Майкрософт для проектов JavaScript в масштабе приложений, на основе типизированного супермножества JavaScript, который компилируется в обычный JavaScript. TypeScript в сочетании с Visual Studio — это интерфейс первого класса с такими функциями, как статические проверка, навигация на основе символов, рефакторинг кода и многое другое.

TypeScript

В этом выпуске TypeScript достигла версии 1.0 (RTM), что привело язык к первому официальному выпуску после 18 месяцев разработки и большого волнения от сообщества разработчиков.

Усовершенствования редактора веб-кода (SASS, LESS и JSON)

Мы дополнительно улучшили редактор кода, добавив поддержку дополнительных форматов файлов: SASS и JSON. Мы также улучшили наш редактор LESS с новыми возможностями.

Новый редактор SASS включает такие функции, как цветизация, переменная и Mixins IntelliSense, проверка синтаксиса, переход к определению, средство выбора цветов и многое другое. Кроме того, мы улучшили редактор LESS с такими функциями, как Обновление IntelliSense и новый средство выбора URL-адресов для HTML, Razor, CSS, LESS или SASS-страниц и многое другое.

Новый редактор JSON предлагает такие функции, как проверка синтаксиса, цветизация, структурирование и поддержка IntelliSense через схему JSON.

Ссылка на браузер позволяет разработчикам подключать несколько браузеров прямо к Visual Studio и обновлять их, нажав одну кнопку. Дополнительные сведения см. в статье "Использование ссылки на браузер" в Visual Studio 2013.

В этом выпуске мы улучшили ссылку браузера для поддержки подключений HTTPS, одностраничных приложений (SPA) и статических HTML-файлов.

Шаблоны проектов

Мы обновили ASP.NET шаблоны проектов по умолчанию, чтобы включить последние выпуски платформы, такие как ASP.NET MVC, веб-API, веб-страницы, SignalR и многое другое.

Отладка мобильных веб-сайтов

Если вы потратили какое-либо количество времени, пытаясь сделать убедительные мобильные версии вашего веб-сайта, вы, скорее всего, столкнулись с проблемами с ним, которые не выглядят или работают правильно в мобильных браузерах.

В этом выпуске мы делаем это гораздо лучше для разработчиков, которые хотят использовать эмулятор Windows Телефон с Интернетом Обозреватель, позволяя использовать средства отладки и производительности Visual Studio при тестировании веб-страницы в эмуляторе телефона (диагностика проблем с мобильным веб-сайтом в Windows Телефон 8.1 с Visual Studio).

Улучшения компоновщика Visual C++

В обновлении 2 мы добавили несколько функций, которые должны улучшить время связи:

  • /Zc:inline: удалите неуправляемые данные и функции. Это значительно влияет на пропускную способность для всех проектов.
  • Улучшения PDB: сокращение времени, затраченного на создание PDB-файлов. Это значительно влияет на пропускную способность двоичных файлов с средними и большими объемами отладочной информации.
  • /cgthreads: параллелизация этапа создания кода и оптимизации. Это обеспечивает значительные выигрыши для средних и больших двоичных файлов, созданных с помощью параметра /LTCG.

Общие отладки и анализаторы

Отладчик Visual Studio

Ранее, если необходимо понять полезные данные JSON, хранящиеся в строковых переменных во время отладки, не было встроенного визуализатора, чтобы упростить это.

В этом выпуске мы добавили новый визуализатор строк (визуализатор отладчика JSON в Visual Studio 2013) для отладки строк в кодировке JSON прямо из Visual Studio. Визуализатор отображает полезные данные в элементе управления "Дерево", чтобы легко выполнять поиск, выделение или копирование пар "ключ-значение".

Анализатор управляемой памяти .NET

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

В этом выпуске мы добавили возможность проверять значения объектов и экземпляров в захваченных дампах памяти (анализ памяти .NET: проверка объектов), что делает анализатор еще более полезным.

Инструмент "Загрузка ЦП"

Теперь в центре производительности и диагностики доступен новый инструмент использования ЦП, который можно использовать с приложениями WPF, Консоли, Магазина Windows 8.1 или Windows Телефон 8.1.

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

Intellitrace

События производительности

IntelliTrace только что умнее при работе с событиями производительности, собранными Microsoft Monitoring Agent (MMA).

Мы добавили возможность глубоко анализировать данные о производительности, группируя события производительности и просматривая горячие пути (улучшения пользовательского интерфейса для IntelliTrace с помощью Visual Studio 2013 с обновлением 2. Вы также можете проверить запросы SQL с помощью инструментов Visual Studio, если у вас есть доступные ADO.NET данные событий (переход к SQL с IntelliTrace) или просто переход к действиям и контроллерам при наличии данных, собранных с веб-сайтов MVC ASP.NET MVC (навигация IntelliTrace MVC).

Визуализация исключений в данных IntelliTrace

При просмотре файла IntelliTrace с данными исключений, собранными MMA, теперь проще просматривать параметры и просматривать исключения, визуализируя стек вызовов на карте кода (улучшения для отладки исключений с помощью IntelliTrace в Visual Studio 2013).

Профилирование и отладка DirectX

Новый профилировщик графики

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

Это означает, что вы можете просмотреть средние результаты из нескольких воспроизведения, обеспечивая статистически звуковые данные. Это также означает, что можно создавать сведения о производительности конфигураций и устройств, отличных от используемого для записи.

Анализ кадров работает так же, как на устройствах Windows 8.1 и Windows Телефон 8.1, опираясь на новый запрос метки времени, который недоступен в Windows Телефон 8.

Улучшения отладчика графики

Усовершенствования отладчика графики включают возможность записи до 30 последовательных кадров с одним захватом (последовательная запись). Вы также можете программным способом активировать автоматическую запись, которая полезна для отладки вычислительных шейдеров в программах, которые никогда не вызывают present, или когда проблема отрисовки затрудняет выполнение записи во время ручного тестирования (пошаговое руководство. Захват графических сведений программным способом).

Используйте новое представление "Вызовы рисования", чтобы просмотреть захваченные события и их состояние в упорядоченной иерархии или развернуть его, чтобы просмотреть текущее состояние устройства во время вызова рисования или событий, которые задают их значения.

Теперь можно также использовать графический отладчик с приложениями Windows Телефон 8.1 в эмуляторе или на телефоне с привязкой. Оба сценария теперь полностью поддерживаются.

Управление выпуском

Обновления для управления выпусками упрощает развертывание приложений в группах серверов, что экономит значительное время.

Группы серверов

Большинство приложений имеют несколько уровней, и большинство уровней выполняются на нескольких серверах. До сих пор для развертывания компонента на всех серверах уровня необходимо создать одну последовательность развертывания с одинаковым набором шагов на каждом сервере. Это было не только много повторяющейся работы, она не была поддерживаемой.

С обновлением 2 теперь можно пометить серверы, чтобы создать последовательность развертывания один раз для группы серверов с тем же тегом (теперь доступно управление выпусками Visual Studio 2013 с обновлением 2). Эта последовательность развертывания выполняется автоматически на всех серверах с одинаковым тегом параллельно при активации выпуска.