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

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

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

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

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

Этот выпуск включал новые функции для создания приложений, предназначенных для Windows Телефон 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 или используйте их в рамках запроса рабочего элемента для операторов "Содержит" и "Не содержит операторов" (как в Visual Studio, так и в Интернете).

Querying work items using tags

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

Querying work items using tags in Excel

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

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

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

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

В 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

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

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

  • Использование функции Annotate (aka blame) с Git
  • Изменение последних локальных фиксаций с помощью Visual Studio (аналогично командной строке: "git amend"), если фиксации еще не были отправлены в репозиторий TFS
  • Отправка или извлечение из выбранного удаленный репозиторий в команде Обозреватель без использования командной строки
  • Восстановление фиксации для отмены проверка в более простом режиме
  • Мониторинг или отмена длительных операций Git
  • Используйте Ant или Maven на контроллере сборки для сборки кода Java, управляемого в репозитории Git (требуется team Обозреватель Everywhere (TEE) Update 1 и TFS Build Extensions)

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

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

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

Redesigned home page for TFS web access

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

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

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

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

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

Universal Windows apps for a common Windows runtime

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

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

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

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