Visual Studio IconVisual Studio 2013 журнал заметок о выпуске обновления 2

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

Примечание

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


выпуски Visual Studio 2013

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

Release Notes Iconобновление 2 Visual Studio 2013

Выпущено 2 апреля 2014 г.

Скачать Visual Studio Community 2013

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

Новые возможности

Этот выпуск включал новые функции для создания приложений, предназначенных для Windows Phone 8.1, возможность создания универсальных приложений Windows, предназначенных для среда выполнения Windows, TypeScript 1.0 RTM и многих других новых возможностей.

Team Foundation Server 2013 c обновлением 2

В выпуске Team Foundation Server 2013 с обновлением 2 мы продолжаем использовать новые функции ALM, исправления ошибок и другие улучшения для наших локальных клиентов.

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


CodeLens: новый индикатор "Входящие изменения"

Функция CodeLens в Visual Studio Ultimate предоставляет разработчикам возможность быстро находить информацию, не покидая код и предоставляя аналитические сведения из различных доступных индикаторов без потери контекста кода.

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

Incoming Changes indicator in CodeLens

Теги рабочих элементов: изменение из Visual Studio и Excel, использование в запросах

Теги рабочих элементов определяются пользователем и добавляют метаданные в рабочий элемент, который позволяет быстро фильтровать данные без необходимости создавать запросы или дополнительные настраиваемые фильтры.

В этом выпуске добавление тегов становится еще лучше. Просматривайте и редактируйте теги прямо из Visual Studio или используйте их как часть запроса рабочего элемента для операторов Contains и Not Contains (не содержит операторов) (как в Visual Studio, так и в веб-доступе).

Querying work items using tags

Кроме того, при открытии запросов рабочих элементов в Excel (например, массовое редактирование элементов) теперь можно просматривать теги и управлять ими прямо из подключенной электронной таблицы.

Querying work items using tags in Excel

Схема накопительных Flow: настраиваемая дата начала

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

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

Диаграммы сгорания: настраиваемые рабочие дни

В Team Foundation Server Web Access гибкие команды могут использовать диаграммы сгорания в качестве графического представления оставшихся трудоемких работ и времени, доступного в спринте.

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

Setting working days in burndown charts

Диаграмма рабочих элементов: закрепление домашней страницы и настройка цвета

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

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

Pin work item charts to the home page

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

Customize colors in work item charts

Управление тестовых случаев на основе Веб-приложений: экспорт Artifacts и общих параметров

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

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

Export test plans, test suites, or test cases to HTML

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

Shared Parameters in Web-based test case management

Система управления версиями Git: различные улучшения

Независимо от размера или сложности проекта система управления версиями играет важную роль в обеспечении контроля над изменениями, внесенными в исходный код в течение определенного периода времени. В Team Foundation Server 2013 можно выбрать два типа параметров управления версиями для нового командного проекта: TFVC или Git.

В этом выпуске мы сосредоточились на улучшении реализации системы управления версиями Git:

  • Использование функции "Добавление заметок" (ака винить) с Git
  • Изменение последних локальных фиксаций с помощью Visual Studio (аналогично командной строке: "git amend"), если фиксации еще не были отправлены в репозиторий TFS
  • Отправка или извлечение из выбранного удаленного репозитория в Team Explorer без использования командной строки
  • Отмена фиксации для более простого отмены возврата
  • Мониторинг или отмена длительных операций Git
  • Использование Ant или Maven на контроллере сборки для сборки кода Java, управляемого в репозитории Git (требуется обновление Team Explorer Everywhere (TEE) с обновлением 1 и расширения сборки TFS).

Веб-доступ: обновлена домашняя страница группы и улучшена производительность навигации невыполненной работы

При локальном запуске Team Foundation Server (TFS) Team Web Access предоставляет пользовательский интерфейс на основе браузера для использования любым членом команды без необходимости установки дополнительного программного обеспечения. Этот веб-интерфейс предоставляет доступ к возможностям в TFS, включая, но не ограничивается исходным кодом, управлением невыполненной работой, сборками и веб-управлением тестовых случаев.

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

Redesigned home page for TFS web access

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

Другие изменения и исправления ошибок

Полный список изменений см. в статье базы знаний об обновлении Visual Studio.

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

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

Universal Windows apps for a common Windows runtime

Новые возможности для разработчиков Visual Studio, предназначенных для Windows Phone 8.1:

  • Обновите существующие приложения Windows Phone 8.0 до Windows Phone 8.1 и воспользуйтесь новыми возможностями платформы
  • Создание универсальных приложений Windows, предназначенных как для платформ Windows Phone 8.1, так и для Windows Store 8.1 с помощью универсальных проектов, которые позволяют им совместно использовать элементы кода и пользовательского интерфейса, а также создавать на общей платформе на базе среда выполнения Windows
  • Разработчики могут создавать приложения с помощью C# и .NET, HTML и JavaScript, C++ и DirectX при создании универсальных приложений Windows

Дополнительные сведения см. в центре разработки Windows и сведения об этом новом выпуске.

TypeScript 1.0 (RTM)

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

TypeScript 1.0 (RTM) in Visual Studio

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

Отладка, диагностика и профилирование

В этом выпуске мы добавили новые средства профилирования и внесли улучшения в отладчик, анализатор управляемой памяти .NET, IntelliTrace, производительность, центр диагностики и многое другое.

Основные моменты:

  • Отладчик
    • Отладчик Visual Studio теперь поддерживает новый визуализатор строк для строк в кодировке JSON, который отображает их в виде элемента управления treeview и позволяет разработчику выполнять такие действия, как поиск, выделение или копирование пары "ключ-значение"
    • Анализатор управляемой памяти .NET имеет новую функцию для проверки значений объектов и экземпляров захваченных дампов памяти.
    • Теперь можно отлаживать веб-сайты в эмуляторе Windows Phone 8.1 — средства производительности и анализаторы
    • В концентраторе производительности и диагностики теперь доступен новый инструмент использования ЦП, который можно использовать в приложениях WPF, консоли, Windows Store 8.1 или Windows Phone 8.1. Это средство предоставляет данные о том, какие функции используют ЦП и в какой степени. Это позволяет разработчику принимать решения о том, где сосредоточиться на оптимизации кода приложения для достижения максимально возможной производительности.
    • Новое средство использования памяти теперь доступно в центре производительности и диагностики для анализа новых универсальных приложений Windows или любого приложения, созданного с помощью среды выполнения Windows с помощью C#/VB/C++ и XAML
    • Теперь в центре производительности и диагностики можно запускать несколько средств одновременно, сохраняя общую временную шкалу, чтобы сэкономить время, сопоставить данные между инструментами, чтобы лучше понять проблемы с производительностью и сообщить о компромиссах производительности.
  • IntelliTrace
    • События производительности IntelliTrace, собранные Microsoft Monitoring Agent (MMA), имеют новые возможности:
      • Групповые события производительности и просмотр горячих путей в данных о производительности
      • Переход к SQL при наличии данных событий ADO.NET. Это позволяет использовать средства Visual Studio SQL для проверки запроса SQL, записанного в данных IntelliTrace.
      • Простой переход к действиям и контроллерам для данных, собранных с веб-сайтов ASP.NET MVC
    • При просмотре файла IntelliTrace, собранного Microsoft Monitoring Agent (MMA) с данными исключений, теперь проще просматривать параметры и видеть, где были созданы исключения путем визуализации стека вызовов на карте кода.
  • Приложения для Магазина Windows
    • Активация предварительной выборки при отладке Windows 8.1 магазина приложений; позволяет разработчикам вручную активировать кэширование предварительной выборки для проверки поведения своей программы или проверки правильности регистрации ContentPrefetcher.
    • Использование Windows Центров уведомлений Azure для отправки тестовых уведомлений в приложения Windows Store или Телефон и проверки результатов в режиме реального времени
  • Диагностика графики
    • Новый профилировщик графики
      • Анализ графических кадров собирает показатели производительности в захваченных кадрах; Кроме того, он также выполняет набор предварительно определенных экспериментов, которые предоставляют аналитические сведения о том, как производительность будет влиять при применении различных методов текстуры. Анализ кадров также собирает счетчики производительности из оборудования и работает так же на устройствах с Windows 8.1 и Windows Phone 8.1. Обратите внимание, что анализ графического кадра основан на запросе метки времени, который не был предоставлен Windows Phone 8.
    • Улучшения графического отладчика
      • Благодаря новой возможности последовательного захвата теперь можно записывать до 30 последовательных кадров с помощью одной записи.
      • Программная запись обеспечивает автоматическое захват, которое активируется программным способом. Это полезно для отладки вычислительных шейдеров в программах, которые никогда не вызывают Present, или если проблема отрисовки затрудняет прогнозирование записи в ручном тестировании, но это можно спрогнозировать программным способом с помощью сведений о состоянии приложения во время выполнения.
      • Добавлено новое представление "Вызовы рисования ", в котором отображаются захваченные события и их состояние в иерархии, упорядоченной по вызовам рисования. Вы можете развернуть вызовы рисования, чтобы отобразить состояние устройства, которое было текущим во время вызова рисования; и можно дополнительно развернуть каждое состояние, чтобы отобразить события, устанавливающие их значения.
      • Графический отладчик теперь полностью поддерживает отладку Windows Phone приложений 8.1 в эмуляторе телефона или связанном телефоне.

Microsoft Azure и веб-разработка

Для веб-разработчиков этот выпуск включает новые функции и улучшения инструментов и платформы, включая обновления для ASP.NET MVC, веб-API и веб-страниц. Существуют также улучшения для веб-разработчиков, начиная с Microsoft Azure.

Основные особенности:

  • Улучшения редактора кода и два новых редактора (для SASS и JSON-файлов):

    • Новый редактор SASS с такими функциями, как раскраска, переменная и Mixins IntelliSense, проверка синтаксиса, определение goto, средство выбора цвета и многое другое
    • Новый редактор JSON с такими функциями, как проверка синтаксиса, раскраска, структурирование и поддержка IntelliSense (с помощью схемы JSON)
    • Усовершенствования редактора LESS с такими функциями, как обновление Нокаут IntelliSense, средство выбора новых URL-адресов в HTML, Razor, CSS, СТРАНИЦЫ LESS или SASS и многое другое
  • Поддержка ссылок браузера для подключений HTTPS, одностраничных приложений (SPA) и статических HTML-файлов

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

  • Новые возможности для разработчиков Microsoft Azure, включая следующие:

    • Улучшен процесс начала работы с Azure с помощью новой возможности, которая может при необходимости связать только что созданные веб-сайты непосредственно из диалогового окна "Создать > файл" Project с веб-сайтом Или виртуальной машиной Azure Windows. Это позволяет выполнять простую публикацию при необходимости позже.
    • Две новые функции в обозревателе серверов для Windows веб-сайтов Azure: функция удаленного просмотра, позволяющая просматривать и редактировать файлы динамических веб-сайтов и возможность удаленного просмотра файлов журналов
    • Поддержка новых инструментов для работы с мобильные службы, которые используют .NET, включая новый шаблон для начала работы с новым типом проекта, а также поддержку удаленной отладки

Другие изменения и исправления ошибок

Полный список изменений см. в статье Visual Studio Update KB.