Visual Studio Icon Visual Studio 2013 Сведения о выпуске обновления 3


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

Примечание

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


Visual Studio 2013 Удаляет

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

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

выпущено 4 августа 2014 г.

загрузка Visual Studio Community 2013

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

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

кроме того, для загрузки с обновлением 3 доступны несколько Visual Studio 2013 продуктов, включая следующие:

Примечание

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

Visual Studio 2013 обновление 3 на панели элементов Visual Studio


CodeLens

Используйте индикаторы CodeLens в редакторе, чтобы узнать о коде, не отменяя работу. Вы можете найти ссылки на код, изменения кода, связанные элементы Team Foundation Server и модульные тесты, не отрываясь от кода.

Дополнительные сведения о CodeLens см. в статье Получение журнала и другие сведения о коде.

Поддержка CodeLens для репозиториев Git

Для обновления 3 CodeLens теперь работает с репозиториями Git, чтобы предоставить индикаторы CodeLens для авторов и изменений в коде. Можно также просмотреть рабочие элементы, связанные с методом, свойством или классом. Эти индикаторы обновляются при фиксации пользователем, при извлечении или извлечении репозитория Git или изменении ветви. (Минимальный выпуск: Ultimate)

Просмотр автора и даты с помощью репозиториев Git

Схема кода

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

Дополнительные сведения о картах кода см. в разделе сопоставление зависимостей в конкретном коде с помощью карт кода в Visual Studio.

Ссылки на картах кода теперь имеют цвета, облегчающие понимание карты. Вы можете использовать условные обозначения, чтобы понять, что представляет каждый цвет. (Минимальный выпуск: Ultimate)

Схема кода с отображением цветов на ссылках сейчас

Улучшенный масштаб

До этого обновления, если в стеке вызовов было много методов, размер схемы кода будет соответствовать размеру. Это может стать нечитаемым. Теперь на карте кода сохраняется заданный уровень масштабирования и уменьшается панорамирование, что позволяет по-прежнему видеть как можно больше контекста. Кроме того, текущий стек вызовов или активная запись стека вызовов всегда видимы, чтобы вы могли понять, где вы. (Минимальный выпуск: Ultimate)

Перетаскивание двоичных файлов в карты

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

Отладчик

Поддержка нескольких мониторов

после перемещения приложения Windows Store на другой монитор во время отладки приложение снова появится в этом мониторе при следующем запуске отладки. (Минимальный выпуск: Express для Windows)

Дампы памяти управляемого кода

Дамп памяти — это моментальный снимок использования памяти приложением при выполнении дампа.

При отладке дампа памяти можно выбрать тип и переходить к определению типа или его ссылкам, выбрав пункт Переход к определению   и найти все ссылки. (Минимальный выпуск: Ultimate)

Поддержка отладки дампа памяти для .NET Native

теперь можно отлаживать NET Native x86 приложения и отлаживать дампы памяти из .NET Native приложений. (Минимальный выпуск: Express)

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

Импорт и экспорт сеансов профилирования Internet Explorer

Центр производительности и диагностики может открывать сеансы профилирования (diagsession-файлы), экспортированные из средств F12, в последней предварительной версии для разработчиков Internet Explorer 11. (Минимальный выпуск: Express для Windows)

Загрузка ЦП

средство загрузки цп было представлено в Visual Studio 2013 обновление 2. его можно найти в центре производительности и диагностики , который можно использовать с приложениями WPF, консоли, Windows Store 8,1 или Windows Phone 8,1, написанными на C++, C#, Visual Basic или JavaScript.

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

Переход к источнику

Теперь можно переходить от имени функции в дереве вызовов к строке исходного кода, в которой определена функция, чтобы можно было легко увидеть код, который использует ЦП в приложении. (Минимальный выпуск: Express для Windows)

Использование памяти

средство использования памяти, представленное в Visual Studio 2013, изначально поддерживало только Windows хранения и Windows Phone приложений магазина с помощью C#/VB/C + + и XAML. (Минимальный выпуск: Express для Windows)

Дополнительные сведения см. в разделе средство использования памяти.

Ниже приведены некоторые функции, которые мы добавили в средство:

Поддержка приложений WPF и Win32

В обновлении 3 можно также использовать это средство с WPF (с .NET 4,0 и более поздней версии) и приложениями Win32.

Принудительная сборка мусора

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

Копирование нескольких строк

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

Столбец модуля

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

Более быстрый анализ собственной кучи

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

IntelliTrace

теперь можно перейти непосредственно к сведениям об отдельных событиях производительности, экспортированных из Application Insights в IntelliTrace. (Минимальный выпуск: Ultimate)

приложения магазина Windows

мы обновили комплект сертификации Windows приложений (WACK), позволяющий разработчикам, создающим приложения Windows store для использования api-интерфейсов WinSock в приложениях для магазина Windows. WACK теперь передает использование библиотек или кода, который зависит от WinSock. Windows Phone приложения уже поддерживают api-интерфейсы WinSock, что упрощает совместное использование кода на телефонах, планшетах и пк. (Минимальный выпуск: Express для Windows)

дополнительные сведения о WACK см. в разделе: использование Windowsного набора сертификации приложений.

Интегрированная среда разработки Visual Studio

в обновлении 3 можно выбрать, следует ли отображать строки меню Visual Studio во всех прописных или в заголовках. Этот флажок можно найти в меню Сервис > Параметры > Среда > Общие. Значение по умолчанию — все прописные. Этот параметр сопоставляется с текущим состоянием реестра пользователя, чтобы пользователи, которые уже отключили все политики в реестре, продолжали видеть меню регистров. Этот параметр автоматически переходит на все устройства, на которых выполнен вход. (Минимальный выпуск: Express)

Центр уведомлений

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

Тестирование

Настройка планов тестирования и наборов тестов

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

с обновлением 3 для Team Foundation Server 2013 теперь можно добавлять настраиваемые поля и рабочие процессы в планы тестирования и наборы тестов. Например, можно добавить дополнительное поле в план тестирования для идентификации сотрудника, анализирующего код или добавить поле типа теста, чтобы знать, к какому типу относится набор тестов, регрессивному или функциональному. Кроме того, можно изменить значения по умолчанию для поля состояние, чтобы улучшить процесс.

Дополнительные сведения см. в разделе Настройка компонентов после обновления TFS.

Все добавляемые или измененные поля можно просмотреть или изменить в Microsoft Test Manager или Team Web Access. Просто откройте набор тестов или план тестирования.

Щелкните правой кнопкой мыши набор тестов и выберите пункт Открыть набор тестов в контекстном меню.

Дополнительные сведения о начале работы см. в статье использование планов тестирования и наборов тестов после обновления TFS 2013,3.

Следите за изменениями планов тестирования и наборов тестов

с обновлением 3 для Team Foundation Server 2013, планы тестирования и наборы тестов теперь отписывают журнал изменений, как и другие рабочие элементы TFS.

Например, можно просмотреть тестовые случаи, добавленные в набор тестов, на вкладке все изменения в разделе Журнал.

В разделе Журнал выберите вкладку все изменения.

Улучшенная безопасность для наборов тестов

с обновлением 3 для Team Foundation Server мы добавили новый тип разрешений для управления безопасностью наборов тестов. Этот тип разрешений управляет доступом к:

  • Создание и удаление наборов тестов
  • Добавление и удаление тестовых случаев из наборов тестов
  • Изменение конфигураций тестов для наборов тестов
  • Перемещение наборов тестов в план тестирования

Это разрешение можно предоставить для предоставления другого уровня доступа на уровне пути области.

Существующее разрешение на управление планами тестирования изменяется для ограничения доступа к определенным свойствам плана тестирования.

облачное нагрузочное тестирование с помощью Application Insights

Вам не нужно использовать ресурсы и настраивать собственные компьютеры для нагрузочного тестирования на веб-сайте. Облачное нагрузочное тестирование можно использовать для предоставления виртуальных машин, которые создают нагрузку при одновременном доступе большого числа пользователей к веб-сайту. при запуске нагрузочных тестов для приложения с помощью Visual Studio Online можно использовать Application Insights для получения данных о производительности. Одновременное сопоставление данных о нагрузке и производительности позволяет получить более подробные сведения о любых обнаруженных проблемах производительности.

Обновление 3 больше не ограничивается счетчиками по умолчанию. теперь можно выбрать любые счетчики производительности из Application Insights, которые нужно просмотреть.

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

Усовершенствование процесса управления выпуском приложения. Развертывание приложений в определенной среде для каждого отдельного этапа. Управление этапами в процессе с утверждением каждого этапа.

Настройка требуемого состояния (DSC)

теперь вы можете выполнять развертывание в локальной среде или в Windows среде Azure без необходимости настраивать Microsoft Deployment Agent на каждом компьютере. можно использовать Windows PowerShellили Windows PowerShell Desired State Configuration (DSC). в Release Management есть новое действие для поддержки развертывания с любым из них.

Новая сводка изменений

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

Вкладка «Настройка приложений»; Вкладка определения выпуска; Выбор сводки изменений

Веб-платформа и средства

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

мы обновили ASP.NET веб-платформу и инструментарий с обновлением 3 (ниже перечислены основные элементы). полный список изменений см. в статье объявление новых веб-компонентов в Visual Studio 2013 обновление 3 RTM.

Visual Studio Веб-инструменты предоставляют всем веб-разработчикам все необходимое для создания эффективных приложений, включая шаблоны проектов, специальные редакторы для типов файлов HTML, CSS и JSON, а также IntelliSense.

дополнительные сведения см. в статье объявление новых веб-компонентов в Visual Studio 2013 обновление 3 RTM.

Веб-инструменты

формирование шаблонов: поддержка ASP.NET MVC и веб-API v 5.2

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

дополнительные сведения о формировании шаблонов см. в разделе ASP.NET формирование шаблонов в Visual Studio 2013.

с обновлением 3 добавлена правильная поддержка ASP.NET MVC и пакетов веб-API версии 5.2, которые не работали должным образом в обновлении 2.

Редактор JSON: автоматическое форматирование и сопоставление фигурных скобок

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

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

Мы также добавили выделение совпадений скобок и скобок (аналогично C# или JavaScript) с параметром для управления позициями фигурных скобок.

дополнительные сведения о редакторе json см. в разделе новые функции редактора json в Visual Studio 2013 обновлении 2 CTP2.

Редактор CSS: поддержка перетаскивания и селекторы уровня 4

Редактор CSS позволяет разработчикам работать с файлами CSS в Visual Studio. В обновлении 3 мы улучшили редактор CSS, чтобы позволить разработчикам перетаскивать файлы шрифтов, изображений или CSS из обозревателя решений и размещайте их непосредственно в файл CSS, который автоматически создает правильный тег CSS и путь к файлу.

Мы также улучшили поддержку IntelliSense для селекторов уровня 4, которые поддерживают больше шаблонов Selector и облегчают разработчикам реализацию этих функций в разметке.

дополнительные сведения о редакторе CSS см. в разделе Visual Studio 2013 Web editor features-CSS.

Разработка HTML и JavaScript

С обновлением 3 языковая служба JavaScript теперь поддерживает поддержку IntelliSense для модулей RequireJS.

шаблоны Project ASP.NET

с обновлением 3 новые установленные проекты ASP.NET теперь включают следующие изменения:

  • добавлена поддержка двухфакторной проверки подлинности в одном ASP.NET шаблонах (для MVC и веб-формы).
  • шаблон ASP.NET Facebook был перемещен из > > диалогового окна создание Project и в коллекцию NuGet, в которой он теперь размещен (см. Microsoft. AspNet. Facebook). Это позволяет корпорации Майкрософт вносить в этот шаблон быстрые изменения при изменении интерфейсов API Facebook.

Веб-платформа

ASP.NET Identity

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

Entity Framework 6.1.1

Это обновление включает Entity Framework 6.1.1.

WebDeploy 3,5

с обновлением 3 обеспечивает интеграцию с SQL Server 2014. Дополнительные сведения см. в разделе webdeploy 3,5 RTW.

ASP.NET MVC и веб-API

мы также недавно поставляли новые версии ASP.NET, MVC и веб-API. Дополнительные сведения можно найти в разделе

Инструменты Azure

Концентраторы уведомлений

Windows Центры уведомлений Azure позволяют отправлять мобильные push-уведомления с любой серверной платформы на любую мобильную платформу.

в обновлении 3 мастер push-уведомлений теперь позволяет добавлять push-уведомления в хранилище Windows или Телефон приложение (в том числе WinRT, Телефон и универсальные проекты) из мобильные службы .net, а также мобильные службы на основе JavaScript. Windows Phone Проекты Silverlight не поддерживаются.

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

Дополнительные сведения см. в разделе " центры уведомлений" (документация Azure).

Веб-задания Azure: Публишингсуппорт

с помощью обновления 3 теперь можно добавлять стандартные проекты консоли в решения Visual Studio и публиковать их на веб-сайтах Azure как непрерывные, активируемые или запланированные задания.

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

проекты веб-API ASP.NET

теперь можно подготавливать мобильную службу в диалоговом окне New Project , а не добавлять службу после создания проекта.

C++

/ZO, параметр компилятора

/ZO — это переключатель компилятора, который создает более широкие отладочные сведения для оптимизированного кода (сборки без /OD ). Это включает улучшенную поддержку отладки локальных переменных. (Минимальный выпуск: Express)

Диагностика графики

мы улучшили средство диагностики графики Visual Studio , которое выполняет диагностику отрисовки графики и проблем с производительностью в приложениях DirectX. При использовании этого средства для записи кадров теперь можно просматривать события графики, код шейдера, Этапы графического конвейера, ресурсы и состояние устройства. (Минимальный выпуск: Express для Windows)

в обновлении 3 RTM запускается интегрированная среда разработки Visual Studio анализатора графики при анализе кадров, которые были собраны в текущем сеансе диагностики, или при открытии существующего vsglog с диска. это позволяет получить выделенное пространство для проверки графических данных без перекрытия обычными Visual Studio окнами.

Теперь на странице Сервис/параметры можно указать следующие параметры диагностика графики.

  • Собирать стеки вызовов во время записи
  • Получать стеки вызовов только для вызовов рисования или для всех вызовов API
  • Отключение HUD (всплывающих экранов) во время записи
  • Запись в режиме совместимости. В режиме совместимости приложения не используют специальные возможности оборудования, чтобы захват можно было воспроизводить на разных GPU.

В обновлении 3 RTM можно изменить код шейдера и немедленно применить изменения к vsglog-файлу, чтобы вы могли увидеть влияние изменений без необходимости повторного запуска приложения. Можно открыть любые файлы шейдера в окне редактора шейдеров, щелкнув имя файла шейдера в окне Журнал пикселей или в окне Этапы конвейера .

дополнительные сведения об обновлениях диагностика графики см. в разделе диагностика графики в Visual Studio 2013 версии-кандидате обновления 3.

Application Insights

Application Insights находится в режиме предварительной версии для обновления 3.

Application Insights для Visual Studio Online используется для мониторинга развернутых приложений. он может отслеживать веб-приложения, Windows хранилища и Windows Phone приложения. воспользуйтесь инструментами Application Insights для Visual Studio, включаемых в обновление 3, чтобы добавить в проект следующий мониторинг:

  • Узнайте, что пользователи делают с вашим приложением, чтобы вы могли сосредоточиться на разработке, где они наиболее полезны.
  • Проверка того, что веб-служба доступна и отвечает на запросы.
  • Быстрая диагностика любых проблем с производительностью или исключений в веб-службе.
  • когда пользователи загружают и используют приложение, статистические данные отображаются на портале Application Insights.

развертывание ClickOnce

Разрешить сертификаты SHA-256 в .NET 4,0 в ClickOnce

перед этим обновлением платформа .NET Framework 4,5 должны присутствовать на клиентском компьютере каждый раз при использовании сертификата подписи кода SHA-256 для настольных приложений, опубликованных с помощью ClickOnce или надстроек набор средств Visual Studio для Office. Если вы использовали сертификаты подписи кода SHA-256 в прошлом и обнаружили такие ошибки, как "приложение неправильно отформатировано", "Манифест может быть недопустимым", "XML-подпись манифеста недопустима" или "не удалось создать SignatureDescription для предоставленного алгоритма подписи".

С обновлением 3 разработчики теперь могут использовать сертификаты подписи кода SHA-256 даже для приложений, предназначенных для .NET 4,0 и более низких версий, которые должны устранять проблему для повторно опубликованных и вновь опубликованных настольных приложений. (Минимальный выпуск: Express)

SharePoint приложения

Новые приложения с автоматическим размещением больше не разрешены

параметр авторазмещения удаляется из SharePoint создания приложения, Office 365 так как программа предварительной версии автоматически размещаемых приложений завершилась 30 июня. новые автоматически размещаемые приложения для SharePoint больше не принимаются хранилищем SharePoint. Существующие автоматически размещенные приложения не затрагиваются, и приложения, которые в данный момент выполняются в службе, не будут выключены. (Минимальный выпуск: Professional)

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

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

полное описание усовершенствований технологий, исправлений ошибок и известных проблем в этом выпуске см. в статье базы знаний Visual Studio 2013 обновление 3 RTM.

Выпуск CTP 2,0 гибридных приложений для нескольких устройств

вы можете использовать выпуски CTP 2,0 из нескольких устройств для создания мобильных приложений с помощью JavaScript или TypeScript для iOS, Android, Windows Store и Windows Phone с помощью версии средства обновления 3 для Apache Cordova. (Минимальный выпуск: Professional)

Ниже перечислены некоторые из новых возможностей.

  • Повышение качества, надежности и производительности с помощью сотен исправлений ошибок
  • поддержка пакета SDK для более широкого спектра операционных систем, в том числе Windows 7, Windows 8 и Windows Server 2012 R2
  • Поддержка отладки целевых объектов Android < 4,4 с помощью jsHybugger
  • Средство проверки совместимости помогает поддерживать работоспособную среду разработки путем регулярной проверки правильности установки и настройки зависимостей сторонних средств (например, Java, пакет SDK для Android).

дополнительные сведения см. в разделе Apache Cordova обновление инструментов с поддержкой Windows 7.

Выпуск пакета SDK для Azure 2,4 RTM

выпуск Azure SDK 2,4 RTM включает средства для управления конфигурацией виртуальной машины и настройки удаленной отладки для 32-разрядных приложений, работающих на виртуальных машинах, а также средства для инициализации Geo-Redundant служба хранилища.

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

Вы также можете настроить удаленную отладку для 32-разрядных виртуальных машин из того же контекстного меню.

Read-Access Geo-Redundant служба хранилища (RA-GRS) обеспечивает лучшую доступность для чтения учетной записи хранения, предоставляя доступ только для чтения к данным, которые были реплицированы в дополнительное расположение. Теперь можно выбрать RA-GRS в качестве параметра избыточности при создании учетной записи хранения из Visual Studio.

Выпуск пакета SDK для Azure 2,4 можно найти здесь:

Дополнительные сведения об этом выпуске см. в статье заметки о выпуске пакета Azure SDK для .net 2,4 (MSDN).

Автономный сборщик IntelliTrace

Автономный сборщик IntelliTrace предоставляет более практичную альтернативу удаленной отладке приложения в рабочей среде. Вы можете использовать сборщик для записи выполнения приложения на удаленном компьютере, сохранив его в iTrace-файле и воспроизводящего на локальном компьютере разработки с Visual Studio.

дополнительные сведения о сборщике см. в разделе сбора данных IntelliTrace вне Visual Studio с помощью автономного сборщика.

выпуск RTM автономного сборщика IntelliTrace можно скачать здесь: IntelliTrace Collector для Visual Studio обновление 3.

эмуляторы Windows Phone 8.1 с обновлением

теперь можно скачать новый пакет эмулятора из эмуляторов Windows Phone 8.1 с обновлением.