GrabDuck

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

:

 

Самая актуальная документация по Visual Studio 2017: Документация по Visual Studio 2017.

Добро пожаловать в Visual Studio 2015, интегрированный набор средств обеспечения производительности разработчика, облачных служб и расширений, которые позволяют вам и вашей команде создавать уникальные приложения и игры для Интернета, Магазина Windows, настольных компьютеров, для Android и iOS.

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

Подробные сведения о многочисленных усовершенствованиях и новых функциях Visual Studio ALM см. в разделе Новые возможности управления жизненным циклом приложений в Visual Studio 2015.

Скачайте Visual Studio Community или сравните выпуски Visual Studio

Процесс установки Visual Studio 2015 был поделен на части, поэтому теперь вы можете установить только необходимые компоненты. Это позволяет ускорить установку для многих типичных сценариев, включая разработку приложений платформы .NET или веб-приложений. Если вы осуществляете другие виды разработки, например разработку кроссплатформенных мобильных приложений, или работаете с C++ или F#, выберите тип установки Выборочная и выберите те компоненты и дополнительные пакеты SDK сторонних поставщиков, которые вам необходимы. Любые пользовательские компоненты также можно установить и позднее. Например, если выбрать базовую установку, а затем попытаться создать новый проект C++, вам будет предложено скачать инструменты разработки C++.

Диалоговое окно установки Visual Studio 2015

С Visual Studio 2015 новая процедура входа значительно упрощает доступ к интернет-ресурсам, даже если у вас несколько учетных записей Visual Studio. После входа в Visual Studio вы автоматически войдете во все экземпляры Visual Studio 2015 и Blend на своем компьютере. После входа выполняется автоматический запуск процесса переноса ваших параметров для вас. В Visual Studio 2015 ваша учетная запись совместно используется в разных компонентах, поэтому пока у вас есть действительный токен, вы можете получить доступ к учетным записям Visual Studio Team Services из Team Explorer, а также к ресурсам и веб-сайтам из подписки Microsoft Azure в обозревателе сервера. Ресурсы Azure также отображаются в диалоговом окне "Новый проект" для проектов Application Insights, а учетные записи мобильных служб Azure, хранилища Azure, Microsoft Office 365 и разработчика Saleforce.com будут находиться в новом диалоговом окне Добавление подключенной службы.

В Visual Studio можно работать с несколькими учетными записями пользователей, добавляя их по мере необходимости или с помощью нового диспетчера учетной записи. Затем можно переключиться между этими учетными записями при подключении к службам или осуществлении доступа к интернет-ресурсам. Visual Studio запоминает добавляемые учетные записи, поэтому их можно использовать из любого экземпляра Visual Studio или Blend. Система Visual Studio будет также перемещать список учетных записей (хотя ваши ценные учетные данные перемещаться не будут) с вашей персонализированной учетной записью. Это позволит быстро начинать работу с одной из таких учетных записей на другом устройстве. Учетные записи можно удалить из диалогового окна "Параметры учетной записи" в любое время. Чтобы приступить к работе, см. раздел Работа с несколькими учетными записями пользователя.

Диспетчер учетной записи

Visual Studio 2015 поддерживает кросс-платформенную разработку для мобильных устройств. Внутри среды Visual Studio IDE можно программировать приложения и игры, ориентированные на iOS, Android и Windows, которые совместно используют общую базу кода. Все эти новые типы проектов можно будет видеть в диалоговом окне "Файл, новый проект".

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

Кросс-платформенные мобильные приложения на языке C# с Xamarin for Visual Studio

Xamarin — это мобильная платформа, которая позволяет разрабатывать код на C#, который привязывается по умолчанию к интерфейсам API iOS и Android. Корпорация Майкрософт поддерживала тесные партнерские отношения с компанией Xamarin при выпуске их продукта Xamarin for Visual Studio, представляющего собой расширение, которое позволяет разрабатывать приложения для Android, iOS и Windows Phone в рамках единого решения с общим кодом. В Xamarin вы используете один язык и одну базу кода с минимальными отличиями между платформами. Xamarin for Visual Studio поддерживается в Visual Studio 2010 и более поздних версий. Начальный выпуск Xamarin включен в состав Visual Studio 2015. Чтобы приступить к работе, см. раздел Создание приложений с нативным пользовательским интерфейсом с использованием Xamarin в Visual Studio.

Кроссплатформенные мобильные приложения на HTML/JavaScript с Apache Cordova

Инструменты Visual Studio для Apache Cordova появились благодаря тесному сотрудничеству между Майкрософт и сообществом Apache Cordova, поддерживающим открытый исходный код. Инструменты обеспечивают кросс-платформенную разработку приложений для мобильных устройств с помощью HTML, CSS и JavaScript (или Typescript). Вы можете ориентироваться на Android, iOS и Windows с единой базой кода и наслаждаться широчайшими возможностями среды Visual Studio IDE, включая JavaScript IntelliSense, проводник DOM, консоль JavaScript, точки останова, контрольные значения, языковые стандарты, режим "Только мой код" и многие другие. Благодаря инструментам Visual Studio для Apache Cordova ваши приложения имеют доступ к собственным возможностям устройств на всех платформах через подключаемые модули, которые предоставляют общий API JavaScript. Чтобы приступить к работе, см. раздел Начало работы с Инструментами Visual Studio для Apache Cordova.

Кросс-платформенные игры для мобильных устройств на языке C# с Unity

Unity представляет собой широко используемую платформу для разработки мультиплатформенных двухмерных и трехмерных игр. Игру можно разработать на C# и без проблем запускать ее на Android, iOS, Windows Phone и многих других платформах. Visual Studio Tools for Unity — это расширение, который интегрирует Unity со средой Visual Studio IDE. Данное расширение позволяет получить все функции среды Visual Studio IDE и отладчика, в дополнение к функциям обеспечения производительности, которые разработаны для разработчиков Unity. В предварительную версию 2 инструментов Visual Studio для Unity 2.0 добавлена поддержка Visual Studio 2015 в дополнение к новым функциям, таким как улучшенная визуализация объектов в окнах «Локальные» и «Контрольное значение». Майкрософт недавно приобрела компанию SyntaxTree, которая разработала Visual Studio Tools for Unity. Чтобы скачать предварительную версию 2 инструментов Visual Studio для Unity 2.0, а также получить дополнительные сведения об инструментах Visual Studio для Unity, см. статью Инструменты Visual Studio для Unity 2.0.

Кросс-платформенные приложения и библиотеки для собственного C++

C++ является языком, доступным на большинстве мобильных устройств. Его можно использовать для написания кроссплатформенных библиотек общего кода, которые могут быть нацелены на несколько мобильных платформ. В C++ можно даже создать целые мобильные приложения. Visual C++ можно использовать для редактирования, формирования, развертывания и отладки кроссплатформенного кода. Кроме шаблонов для приложений Windows, можно создавать проекты из шаблонов для приложений Android Native Activity, приложений iOS или проектов библиотек общего кода для нескольких платформ, включающих гибридные приложения Xamarin. Специфический для платформы продукт IntelliSense позволяет анализировать интерфейсы API и создавать правильный код для целевых объектов Windows, iOS или Android. Можно настроить сборку для собственных платформ x86 или ARM и развернуть свой код в имитаторе iOS или на устройствах iOS на подключенном к сети Mac, на подключенных напрямую устройствах Android либо использовать эмулятор Microsoft Visual Studio для Android для тестирования. В отладчике Visual Studio можно установить точки останова, наблюдать за переменными, просматривать стек и код C++. Вы можете совместно использовать весь код (кроме наиболее специфического для платформы) на различных платформах для приложений и выполнять его сборку в рамках одного решения в Visual Studio.

Инструкции по началу работы с кроссплатформенным кодом C++ см. в разделе Создание кроссплатформенных приложений с помощью Visual C++.

Универсальные приложения Windows для любого устройства Windows 10

Благодаря универсальной платформе Windows и единому ядру Windows одно и то же приложение можно запускать на любом устройстве Windows 10 — от телефонов и до настольных компьютеров. Используйте Visual Studio 2015 с универсальными средствами разработки приложений Windows для создания этих приложений.

Универсальная платформа Windows

Запускайте приложение в Windows 10 Phone, на настольных компьютерах Windows 10 или в Xbox. Это один и тот же пакет приложения! С появлением единого унифицированного ядра (OneCore) Windows 10, один пакет приложения может работать на всех платформах. Несколько платформ располагают пакетами SDK для расширений, которые можно добавить в приложение для реализации конкретных поведений платформы. Например, пакет SDK для расширений для мобильных устройств обрабатывает нажатие кнопки "Назад" в Windows Phone. Если вы ссылаетесь в своем проекте на пакет SDK для расширений, просто добавьте проверки среды выполнения, чтобы убедиться, что данный пакет SDK доступен на этой платформе. Таким способом можно иметь один и тот же пакет приложения для каждой платформы!

Используйте C#, Visual Basic, C++ или JavaScript для создания этих универсальных приложений Windows.

Интернет

ASP.NET 5 представляет собой главное обновление для MVC, WebAPI и SignalR, и выполняется на платформах Windows, Mac и Linux. Платформа ASP.NET 5 была разработана с нуля для предоставления компактного, компонуемого стека .NET с целью создания современных облачных приложений. Набор инструментов Visual Studio 2015 более тесно интегрирован с популярными инструментами веб-разработки, например Bower и Grunt. Описание начала работы см. в записях блога Веб-разработка и инструменты NET.

Классические приложения и магазин Windows

Visual Studio 2015 продолжает поддерживать разработку классических приложений и приложений Магазина Windows. Visual Studio, по мере развития ОС Windows, также развивается вместе с ней. В Visual Studio 2015 библиотеки и языки платформы .NET, а также язык C++, подверглись значительным усовершенствованиям, которые применимы ко всем версиям Windows.

.NET Framework

.NET Framework 4.6 Майкрософт предлагает около 150 новых API и 50 обновленных API для использования дополнительных сценариев. Например, все больше коллекций теперь реализуют IReadOnlyCollection<T>, что упрощает их использование. Кроме того, упомянутая ранее платформа ASP.NET 5 предлагает компактную платформу .NET для создания современных облачных приложений.

Приложения Магазина Windows, написанные на C# для платформы .NET Framework, теперь могут получить преимущество собственной платформы .NET, которая компилирует приложения с собственным кодом, а не с IL, а .NET Framework 4.6 также добавляет RyuJIT, 64-разрядный JIT-компилятор.

Новые компиляторы C# и VB ("Roslyn") значительно уменьшают время компоновки и предоставляют понятные API анализа кода. Visual Studio 2015 использует преимущество Roslyn для предоставления дополнительного рефакторинга, включая встроенное переименование, анализаторы и быстрые исправления.

Языки C# и Visual Basic содержат множество небольших усовершенствований, которые касаются базового языка и поддержки IDE. Эти усовершенствования делают процесс написания кода .NET еще более интуитивным, удобным и продуктивным.

Дополнительную информацию см. в разделе Новые возможности и в блоге .NET.

C++

Visual C++ обеспечивает значительные усовершенствования в согласованности языка C++11/14, поддержку разработки кроссплатформенных приложений для мобильных устройств, поддержку возобновляемых функций и ожидания (в настоящее время запланировано для стандартизации в C++17), реализацию усовершенствований и исправлений ошибок в библиотеке времени выполнения C (CRT) и в стандартной библиотеке C++ (STL), возможность изменения размеров диалоговых окон в MFC, новый оптимизированный компилятор, улучшенную производительность сборки, новые возможности диагностики и новые инструменты производительности в редакторе кода.

Дополнительную информацию см. в разделе Новые возможности Visual C++ и в блоге Visual C++.

В проектах универсальной платформы Windows строка меню предварительного просмотра устройств позволяет просматривать отрисовку пользовательского интерфейса на основе XAML на экранах различных размеров.

Меню предварительного просмотра устройств

С момента выпуска Visual Studio 2013 в инструменты диагностики графики Visual Studio было добавлено множество новых функций, включая анализ кадров, поддержку Windows Phone, редактирование и применение шейдеров и программы командной строки для захвата. Кроме того, была добавлена поддержка для отладки приложений DirectX12. Дополнительные сведения см. в разделе Диагностика графики в Visual Studio.

Visual Studio 2015 обеспечивает крайне простой способ подключения вашего приложения к службам. Новый мастер "Добавление подключенной службы" настраивает ваш проект, добавляет необходимую поддержку проверки подлинности и загружает необходимые пакеты NuGet, чтобы вы могли начать процесс разработки для своей службы быстро и безболезненно. Мастер "Добавление подключенной службы" также интегрируется с новым диспетчером учетных записей для упрощения работы с несколькими учетными записями пользователя и подписками. В Visual Studio 2015 предусмотрена готовая поддержка для следующих служб (предполагается, что у вас есть учетная запись):

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

  2. Хранилище Azure

  3. Office 365 (почта, контакты, календари, файлы, пользователи и группы)

  4. Salesforce

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

Диалоговое окно "Добавление подключенных служб"

Возможности Blend для разработки интерфейсов пользователя XAML были значительно расширены. Blend был полностью переделан и теперь содержит более понятный пользовательский интерфейс, более эффективные возможности редактирования XAML, включая IntelliSense, кроме того, он лучше интегрирован с Visual Studio. Дополнительные сведения см. в разделе Designing XAML in Visual Studio and Blend for Visual Studio.

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

Сведения о новых возможностях отладки см. в разделе Новые возможности отладчика в Visual Studio 2015.

Сведения о новых возможностях диагностики см. в разделе Что нового в средствах диагностики.

Ниже перечислены новые и улучшенные инструменты, выполняющие различные виды диагностики и анализа кода:

PerfTips

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

Список ошибок

В списке ошибок теперь можно выполнять фильтрацию в любом столбце. Он также обеспечивает динамическое представление ошибок, предупреждений и анализа кода в рамках всего решения C# или Visual Basic прямо при вводе кода, даже когда при изменении кода поступают тысячи предупреждений. Новый список ошибок обратно совместим с существующими списками. Для получения дополнительной информации см. Окно "Список ошибок".

Инструмент обработки данных об использовании GPU

Инструмент обработки данных об использовании позволяет собирать и анализировать данные об использовании GPU в приложениях и играх DirectX, а также определять, возникает ли ограничение производительности в ЦП или GPU. Описание начала работы с инструментом см. в блоге команды разработчиков Visual C++.

Новый компилятор Roslyn для C# и Visual Basic не только быстрее компилирует, но также позволяет использовать полностью новые сценарии, такие как динамический анализ кода, который предоставляет подробный и настраиваемый отзыв и предложения непосредственно в редакторе кода по мере ввода данных. В Visual Studio 2015 лампочки отображаются в левой части (при использовании клавиатуры) или во всплывающей подсказке (при наведении указателя мыши на ошибку). Лампочка сообщает в режиме реального времени, что компилятор (возможно, использующий настраиваемый набор правил) обнаружил проблему в коде и предлагает вариант ее решения. Если вы видите лампочку, щелкните ее для получения предложений, требующих действий.

Лампочки в редакторе кода Visual Studio

Синхронизированные параметры (параметры перемещения)

В Visual Studio 2013 были реализованы синхронизированные параметры для некоторых часто настраиваемых параметров, например текстовый редактор, привязки клавиш, тема — шрифты — цвета, запуск и псевдонимы среды. В Visual Studio 2015 обеспечивается синхронизация большего количества ваших параметров, а также синхронизация параметров в рамках семейства приложений Visual Studio, а именно Professional, Enterprise, Express SKU и Blend. Когда вы войдете в Visual Studio 2015 в первый раз с той же учетной записью, которую вы использовали в Visual Studio 2013, то вы увидите свои синхронизированные параметры, примененные из Visual Studio 2013. Для доступа к своим параметрам введите “sync” в поле Быстрый запуск или перейдите в меню Сервис > Параметры > Среда > Синхронизированные параметры.

Автоматическое обновление расширений

Установленные расширения Visual Studio теперь обновляются автоматически при появлении новой версии в коллекции Visual Studio. Подробные сведения о настройке автоматического обновления расширений см. в разделе Поиск и использование расширений Visual Studio.

Меню заглавных букв

Вы говорили, мы слушали. По умолчанию для меню в Visual Studio снова применяются заглавные буквы. Однако если вам больше нравится стиль "все прописные", его можно установить при запуске или на странице свойств Сервис > Параметры > Общие:

Команды главного меню Visual Studio 2015, указанные заглавными буквами

Изображения с высоким разрешением и поддержка сенсорного ввода

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

Поддержка касания в редакторе

Пользовательские макеты

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

Пункт меню "Пользовательский макет Visual Studio"

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

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

CodeLens: узнайте, что произошло с кодом (только для выпусков Enterprise и Professional)

Сконцентрируйтесь на работе и одновременно находите информацию о своем коде, не выходя из редактора. Можно просмотреть изменения и другие выполненные в прошлом действия с рабочими элементами, ошибками, проверками кода и так далее для кода, который хранится в Visual Studio Team Services (VSTS) или в Team Foundation Server (TFS).

В выпусках Visual Studio Enterprise и Visual Studio Professional теперь можно решать следующие задачи.

  • Просмотреть журнал для всего файла кода в редакторе Visual Studio.

    CodeLens: получение сведений о файле кода

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

    CodeLens: просмотр журнала изменений кода в виде графа

  • Легко найти дату последнего изменения кода.

  • Найти изменения в других ветвях, влияющих на ваш код.

См. раздел CodeLens.

Инструменты разработки и моделирования (только в выпуске Enterprise)

Карты кода и графы зависимостей

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

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

Показать выбранные элементы на новой карте кода

В число других усовершенствований входят следующие:

  • Улучшены нисходящие схемы. Теперь для средних и крупных решений Visual Studio можно использовать упрощенное меню «Архитектура», позволяющее получать более полезные карты кодов для решения. Сборки решения группируются по папкам решения, чтобы можно было просматривать их в контексте и использовать преимущества структуризации решения. Ссылки на проект и сборки отображаются сразу же, а затем появляются их типы. Кроме того, сборки, являющиеся внешними для решения, группируются более компактным способом.

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

  • Упрощенные связи внешних зависимостей. Связи зависимостей больше не представляют наследование от System.Object, System.ValueType, System.Enum и System.Delegate, что облегчает просмотр внешних зависимостей на карте кода.

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

  • Добавление элементов кода на карту кода вместе с их контекстом. Так как схемы теперь отображаются вместе с контекстом (вплоть до папок сборки и решения, которые при необходимости можно отфильтровать), в них доступны полезные сведения, получаемые при перетаскивании элементов кода из обозревателя решений, представления классов, обозревателя объектов или при выборе элементов в обозревателе решений и последующем выборе параметра «Показать на карте кода».

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

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

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

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

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

См. раздел Сопоставление зависимостей в разных решениях.

В этом выпуске представлены следующие изменения проектирования и моделирования.

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

  • UML-схемы. Вы больше не можете создать UML-схемы классов и схемы последовательностей из кода. Однако вы все еще можете создавать эти диаграммы с помощью новых элементов UML.

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

Установка набора средств расширения Visual Studio (Visual Studio SDK и шаблонов) стала намного проще, так как теперь они предлагаются в виде дополнительного компонента во время установки. Средства расширения позволяют разработчикам создавать расширения для настройки и добавления компонентов в Visual Studio. Дополнительные сведения о расширении среды Visual Studio см. в разделеVisual Studio SDK.

Если вы хотите включить средства расширения в пользовательскую установку, их можно найти в разделе Компоненты/Общие средства/Средства расширения Visual Studio. Средства расширения можно также установить позднее, открыв диалоговое окно Новый проект и выбрав пункт Установка средств расширения Visual Studio в меню Visual C#/Расширение среды.

Зачем отправлять отзыв группе Visual Studio? Потому что мы серьезно относимся к отзывам клиентов. Фактически мы просматриваем каждый отзыв, полученный системой. Ваше мнение влияет на многие наши действия.

Отправьте смайлик

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

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

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

Отправьте нахмуренный смайлик

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

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

Отчеты о сбоях, зависаниях и проблемах с производительностью

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

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

Отслеживание проблемы в Connect

Если требуется отследить состояние отзыва о Visual Studio 2015, перейдите в модуль Connect и сообщите там об ошибке. После этого вы сможете вернуться в Connect и отслеживать его состояние.

Создание кроссплатформенных приложений с помощью Apache Cordova
Создание приложений с нативным пользовательским интерфейсом с использованием Xamarin в Visual Studio
Создание кроссплатформенных приложений с помощью Visual C++
Создание модульных тестов для кода с помощью IntelliTest
Работа с несколькими учетными записями пользователя
Создание пользовательских макетов окон
Выполнение быстрых действий с лампочками
Новые возможности управления жизненным циклом приложений в Visual Studio 2015