Стратегия развития Visual Studio 2019

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

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

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

Четвертый квартал 2019 г. (октябрь — декабрь)

Возможность Версии Visual Studio Доступность Рабочие нагрузки или автономный установщик
Поддержка Функций Azure версии 3 2019 Проверка
Установка новых пакетов SDK для Azure KeyVault и службы хранилища Azure 2019 В предварительной версии Пакет Azure SDK
Заполнение строк подключения из системы проектов в диалоговом окне выбора SQL и хранилища 2019 В предварительной версии Все рабочие нагрузки .NET
Отказ от телеметрии функций, если телеметрия в VS отключена 2019 В предварительной версии Все рабочие нагрузки
Подготовка к работе и настройка Key Vault на сводной странице профиля публикации 2019 В предварительной версии Веб-инструменты
Варианты публикации "Готовый к запуску образ (Crossgen)", "Компоновщик" и "Единственный EXE" для приложений .NET Core 3.0 2019 В предварительной версии Все рабочие нагрузки .NET
Профилирование действий с базами данных в приложениях ASP.NET Core через Центр диагностики (Linux) 2019 В предварительной версии Все рабочие нагрузки .NET
Поддержка .NET Core в CLI-проектах VC 2019 В предварительной версии Все рабочие нагрузки .NET
Кнопки свертывания и развертывания для окна запуска 2019 Все рабочие нагрузки
Работа с вкладками документов в виде вертикального списка в левой или правой части редактора 2019 В предварительной версии Все рабочие нагрузки
Обновление помощника по исправлению ошибок для отображения активируемого события исключения 2019 В предварительной версии Все рабочие нагрузки
Улучшение представления задач в окне параллельных стеков 2019 В предварительной версии Все рабочие нагрузки
Уведомления об уязвимых пакетах NuGet в графе восстановления 2019 Выпущено Все рабочие нагрузки .NET
Кнопка открепления для отображения редактора XAML во всплывающем окне 2019 В предварительной версии Все рабочие нагрузки .NET
Улучшение поддержки #regions в XAML 2019 В предварительной версии Все рабочие нагрузки .NET
IntelliSense для фрагментов кода XAML 2019 В предварительной версии Все рабочие нагрузки .NET
Включите пользовательский интерфейс диспетчера пакетов NuGet, чтобы показать значок автономного пакета. 2019 Все рабочие нагрузки .NET
Новое окно инструмента "Контейнеры" с возможностями просмотра и изменения контейнеров и образов Docker 2019 ASP.NET, Azure, .NET Core
Возможность настройки меню для перемещения пунктов из меню "Расширения" на верхний уровень 2019 Все рабочие нагрузки
Перемещение сведений о строках и столбцах из строки состояния в контекст документа, а также новые способы устранения проблем с пробелами и завершением строк 2019 Все рабочие нагрузки
Миграция приложений Android в AndroidX 2019 В предварительной версии Xamarin
Публикация приложений Android в формате пакета приложений Android с использованием архивов Visual Studio 2019 В предварительной версии Xamarin
Linting-анализ кода макета Android 2019 В предварительной версии Xamarin
Горячая перезагрузка XAML для Xamarin.Forms. 2019 В предварительной версии Xamarin
Поддержка каскадных таблиц стилей (CSS) при горячей перезагрузке XAML для Xamarin.Forms 2019 В предварительной версии Xamarin

Третий квартал 2019 г. (июль — сентябрь)

Возможность Версии Visual Studio Доступность Рабочие нагрузки или автономный установщик
Включение в Visual Studio предварительных версий функций в разделе "Сервис" -> "Параметры". 2019 Выпущено Все рабочие нагрузки
Перенаправление исключений, связанных с асинхронным выполнением, в Помощник по исправлению ошибок. 2019 В предварительной версии Все рабочие нагрузки
Изменение размера, свертывание и развертывание окна запуска. 2019 Выпущено Все рабочие нагрузки
Перетащите файлы в окно запуска. 2019 Выпущено Все рабочие нагрузки
Поиск по последним проектам или решениям и папкам в окне запуска. 2019 Выпущено Все рабочие нагрузки
Можно легко просматривать недавно использовавшиеся элементы в окне запуска с помощью группирования. 2019 В режиме предварительной версии Все рабочие нагрузки
Смотрите улучшенную точность поиска, релевантность и выделение в поиске шаблонов проектов. 2019 Выпущено Все рабочие нагрузки
Закрепите и удалите недавно использовавшиеся шаблоны в диалоговом окне создания проекта. 2019 Выпущено Все рабочие нагрузки
Просмотрите выбранные значения в фильтрах в диалоговом окне создания проекта. 2019 Выпущено Все рабочие нагрузки
Визуально указывает на недавно установленные шаблоны в диалоговом окне создания проекта. 2019 Выпущено Все рабочие нагрузки
Смотрите оптимизированную визуализацию задач в окне параллельных стеков. 2019 Все рабочие нагрузки
Перемещайтесь вперед и назад при изучении диагностики при использовании профилировщика. 2019 В предварительной версии Все рабочие нагрузки
Управление многократным преобразованием CR-LF и смешением табуляций и пробелов с помощью усовершенствованного редактора. 2019 В предварительной версии Все рабочие нагрузки
Улучшенный пользовательский интерфейс и функции обнаружения атрибута DebuggerDisplay. Предложение сообщества разработчиков. 2019 В предварительной версии Все рабочие нагрузки
Поиск в установщике отдельных компонентов. 2019 Выпущено Все рабочие нагрузки
Принудительное задание стиля кода и параметров анализаторов в Visual Studio с помощью командной строки или файла .editorconfig. 2019 В предварительной версии Все рабочие нагрузки
Единый вход для Visual Studio и инструментов Azure CLI. 2019 Выпущено Все рабочие нагрузки
Поддержка ссылок, не являющихся 32-разрядными, для формирования кода текстовых шаблонов T4. 2019 Все рабочие нагрузки
Параметр для скрытия аргументов шаблона в окне "Стек вызовов" во время отладки кода C++. 2019 Выпущено Все рабочие нагрузки C++
Уведомления о нерекомендуемых пакетах NuGet в графе восстановления 2019 Выпущено Все рабочие нагрузки .NET
Поддержка .NET Core и .NET Standard для формирования текстовых шаблонов T4, обнаружения клонов кода, а также для диаграмм зависимостей и конструктора классов. 2019 Все рабочие нагрузки .NET
Действие профилирования базы данных в приложениях ASP.NetCore через окна центра диагностики. 2019 Выпущено Все рабочие нагрузки .NET
См. "Избранные объекты" в окнах EE. 2019 Предварительный просмотр Все рабочие нагрузки .NET
Ознакомьтесь с более быстрой загрузкой профилей средства использования ЦП профилировщика производительности. 2019 Выпущено Все рабочие нагрузки .NET
Запуск модульных тестов .NET в проектах, использующих несколько вариантов платформы .NET (например, .NET Framework и .NET Core). 2019 Выпущено .NET Desktop, ASP.NET, .NET Core
Интеграция сторонних платформ тестирования (например, xUnit и NUnit) с функциями обнаружения тестов в реальном времени. 2019 .NET Desktop, ASP.NET, .NET Core
Использование конструктора WinForms в проектах .NET Core 3.0. 2019 Классические приложения .NET, .NET Core
Изучите сокращенные задержки пользовательского интерфейса при переключении вкладок XAML для приложений .NET Core 3. 2019 Выпущено Классические приложения .NET, .NET Core
Инструментарий, позволяющий добавлять острова XAML UWP в приложения WPF и WinForms. 2019 В предварительной версии Классические приложения .NET, .NET Core
Поддержка средств диагностики (включая профилировщик памяти) для проектов классических приложений .NET Core 3. 2019 .NET Core
Включите профилировщик ЦП для трассировки ЦП .NET Core .NetTrace. 2019 .NET Core
Подготовка к работе и публикация для плана "Премиум" для Функций Azure. 2019 ASP.NET, Azure, .NET Core
Подготовка и настройка Application Insights на странице сводки профиля публикации. 2019 В предварительной версии ASP.NET, Azure, .NET Core
Добавлена поддержка Android Q. 2019 Xamarin
Используйте пакеты NuGet AndroidX в приложениях Android. 2019 Xamarin
Создавайте пакеты приложений Android при публикации приложений Android. 2019 Выпущено Xamarin
Повышение производительности запуска Android до 50 % с помощью трассировки запуска. 2019 Xamarin
Улучшение внутреннего цикла разработки для iOS, включая сборку, развертывание и отладку 2019 Xamarin
Усовершенствованное подключение к узлу сборки iOS. 2019 Xamarin
Добавлена поддержка Xcode 11. 2019 Выпущено Xamarin
Создание очистки XAML при использовании конструктора XAML. 2019 Выпущено Разработка с помощью универсальной платформы Windows
Использование компонентов WinRT в проектах .NET Framework и .NET Core для рабочего стола. 2019 Разработка с помощью универсальной платформы Windows
Управление сертификатами для подписи при создании пакетов MSIX для передачи данных на другое локальное устройство. 2019 Разработка с помощью универсальной платформы Windows
Тестирование с помощью pytest. 2019 Выпущено Разработка, а также приложения обработки и анализа данных на Python
Выполнение тестов Python в рабочих областях открытой папки. 2019 Выпущено Разработка, а также приложения обработки и анализа данных на Python
Поддержка хранилища данных SQL Azure для SQL Server Data Tools (SSDT). 2019 Расширение в Visual Studio Marketplace.

Второй квартал 2019 г. (апрель — июнь)

Возможность Версии Visual Studio Доступность Рабочие нагрузки или автономный установщик
Ускорение работы поиска и IntelliSense при открытии больших баз кода с помощью функции "Открыть папку". 2019 Выпущено Все рабочие нагрузки
Просмотр недавно использованных элементов в поиске Visual Studio. 2019 Выпущено Все рабочие нагрузки
Запуск операции очистки кода для всех файлов решения в одно действие. 2019 Выпущено Все рабочие нагрузки
Поддержка TypeScript 3.5. 2019 Выпущено Все рабочие нагрузки
Поддержка IntelliCode для TypeScript и JavaScript. 2019 Выпущено Все рабочие нагрузки
Поддержка предварительной версии отладки с переходом по времени в Snapshot Debugger для приложений ASP.NET на виртуальной машине Azure. 2019 Выпущено ASP.NET
Более быстрое открытие решений с множеством проектов .NET Core. 2019 .NET Desktop, ASP.NET, .NET Core
Применение правил .editorconfig во время сборки для сценариев непрерывной интеграции (CI). 2019 .NET Desktop, ASP.NET, .NET Core
Использование конструктора WPF в проектах .NET Core 3.0. 2019 Выпущено Классические приложения .NET, .NET Core
Ускорение отладки за счет "горячей" перезагрузки XAML для WPF в .NET Core 3.0. 2019 Выпущено Классические приложения .NET, .NET Core
Работа с множеством тестов в обозревателе тестов с улучшением группирования, сортировки и производительности. 2019 Выпущено Классические приложения .NET, ASP.NET, Azure, .NET Core
Больше подходящих рекомендаций от IntelliSense, в том числе предложения типов из пространств имен, еще не включенных в файл. 2019 .NET Desktop, ASP.NET, .NET Core
Подготовка к работе и настройка Azure SignalR на сводной странице профиля публикации. 2019 Выпущено ASP.NET, Azure, .NET Core
Автоматическое получение и публикация из Azure учетных данных для Функций Azure с использованием подписки, с помощью которой выполнен вход. 2019 Выпущено ASP.NET, Azure, .NET Core
Разработка с полным набором возможностей среды выполнения Visual Basic в .NET Core. 2019 .NET Core
Поддержка частичного соответствия C++20 в компиляторах, библиотеках и интегрированной среде разработки MSVC. 2019 Разработка классических приложений на C++
Выполнение сборки для всего исходного кода в папке (только для проектов CMake). 2019 Разработка классических приложений на C++
Поддержка пакета SDK для Windows 10 версии 1903. 2019 Выпущено Разработка с помощью универсальной платформы Windows
Новые инструменты для контейнеров, позволяющие создавать образы, устранять неполадки с содержимым и конфигурацией контейнеров, а также диагностировать проблемы в среде выполнения. 2019 Расширение в Visual Studio Marketplace.
Ссылка на общие проекты из проектов VSIX. 2019 Выпущено Расширение среды
Использование метапакета VSSDK версии 16.0. 2019 Выпущено Расширение среды
Назначение тегов языка, платформы и типа проекта для пользовательских шаблонов проектов в манифесте шаблонов Visual Studio с поддержкой фильтрации. 2019 Выпущено Расширение среды

1-й квартал 2019 г. (январь — март)

Возможность Версии Visual Studio Доступность Рабочие нагрузки или автономный установщик
Улучшение четкости отображения интерфейса Visual Studio при использовании мониторов с разным числом точек на дюйм. 2019 Выпущено Все рабочие нагрузки
Извлечение и проверка запроса на вытягивание внутри IDE. 2019 Выпущено Все рабочие нагрузки
Фильтрация решения по выбранному набору проектов, с которыми вам нужно работать, и сохранение их списка. 2019 Выпущено Все рабочие нагрузки
Совместное редактирование и отладка в реальном времени внутри IDE. 2019 Выпущено Все рабочие нагрузки
Поиск шаблонов по тегам языка, платформы и типа проектов в диалоговом окне создания проекта. 2019 Выпущено Все рабочие нагрузки, расширения
Сборка и создание проектов .NET Core 3.0, включая WinForms и WPF. 2019 Выпущено Классические приложения .NET, .NET Core
Используйте расширенные возможности рефакторинга для проектов C#, включая синхронизацию папки и пространства имен, а также рефакторинг элементов класса до базового класса или интерфейса. 2019 Выпущено .NET Desktop, ASP.NET, .NET Core
Настройка шрифтов и цветов для конкретного синтаксиса языка C#. 2019 Выпущено .NET Desktop, ASP.NET, .NET Core
Добавление баз данных SQL Azure и учетных записей хранения Azure в существующие экземпляры Службы приложений Azure на странице сводки публикации. 2019 Выпущено ASP.NET, Azure, .NET Core
Совместимость двоичного кода C++ с Visual Studio 2017 и Visual Studio 2015. 2019 Разработка классических приложений на C++
Поддержка шаблонов и инструментов Xamarin.Forms 4.0 и Xamarin.Essentials 1.0. 2019 Выпущено Xamarin
Новая панель, позволяющая легко задавать и редактировать свойства элементов управления Xamarin.Forms. 2019 Выпущено Xamarin
Функции перехода к определению и улучшения IntelliSense для XML в макетах, ресурсах и файлах манифестов Android, обеспечивающие более эффективную работу. 2019 Выпущено Xamarin
Ускорение сборки и развертывания в Xamarin.Android. 2019 Выпущено Xamarin
Поддержка Dex Compiler(d8) и Code Shrinker(r8) нового поколения в Xamarin.Android. 2019 Выпущено Xamarin
Упрощенный интерфейс для отладки контейнеров в рамках одного проекта. 2019 Выпущено ASP.NET, Azure, .NET Core
Отладка образов Linux на основе Alpine и новейших образов ASP.NET и .NET Core. 2019 Выпущено ASP.NET, Azure, .NET Core
Полнофункциональная отладка, интерактивное окно и возможности IntelliSense при использовании открытия папки в Python. 2019 Выпущено Разработка, а также приложения обработки и анализа данных на Python
Функция "Изменить и продолжить" в XAML поддерживает редактирование привязок x:Bind. 2019 Выпущено Разработка с помощью универсальной платформы Windows
Поддержка упаковки MSIX для классических приложений .NET Core 3. 2019 Выпущено Разработка с помощью универсальной платформы Windows
Конструктор манифестов пакета обновлен для обеспечения точности документов: комментарии, пробелы, пространства имен и другие пользовательские правки текста будут сохранены. 2019 Выпущено Разработка с помощью универсальной платформы Windows
Возможность отправки в Microsoft Store напрямую из мастера упаковки. 2019 Выпущено Разработка с помощью универсальной платформы Windows
Атрибут манифеста VSIX, который позволяет пометить расширение как предварительную версию. 2019 Выпущено Расширение среды
Использование <PackageReference> в шаблонах проекта VSIX для объявления зависимостей NuGet. 2019 Выпущено Расширение среды
Поддержка выражений и файлов лицензии для автономных пакетов в пользовательском интерфейсе диспетчера пакетов NuGet. 2019 Выпущено Все рабочие нагрузки .NET

Четвертый квартал 2018 г. (октябрь-декабрь)

Возможность Версии Visual Studio Доступность Рабочие нагрузки или автономный установщик
Быстрое открытие кода, с которым вы недавно работали, или начало работы с часто используемыми потоками операций, такими как клонирование, открытие или создание проекта. 2019 Выпущено Все рабочие нагрузки
Создание проектов с улучшенными функциями поиска и фильтрации с использованием нового списка самых популярных шаблонов. 2019 Выпущено Все рабочие нагрузки
Обновленная синяя тема. 2019 Выпущено Все рабочие нагрузки
Обновление меню и заголовка окна, чтобы увеличить пространство для кода. 2019 Выпущено Все рабочие нагрузки
Повышение точности поиска для меню, команд, параметров и устанавливаемых компонентов. 2019 Выпущено Все рабочие нагрузки
Настройка определенных проектов, которые должны загружаться при открытии решения. 2019 Выпущено Все рабочие нагрузки
Наглядный значок состояния на полосе прокрутки документа, который показывает наличие проблем, предупреждений и ошибок в текущем документе и позволяет быстро перейти к ним. 2019 Выпущено Все рабочие нагрузки
Команда очистки кода в открытых в редакторе документах одним щелчком мыши. 2019 Выпущено Все рабочие нагрузки
Новые шаблоны расширения для создания асинхронных окон инструментов. 2019 Выпущено Расширение среды
Возможность настраивать в клиентских политиках NuGet использование подписанных пакетов только от надежных источников и авторов. Версия 2017 и выше Выпущено Все рабочие нагрузки
Создание пакетов приложений универсальной платформы Windows для ARM64. Версия 2017 и выше Выпущено Разработка с помощью универсальной платформы Windows
Поддержка шаблонов и средств Xamarin.Forms версии 3.3. Версия 2017 и выше Выпущено Xamarin
Улучшена производительность первоначальной сборки в Xamarin.Android. Версия 2017 и выше Выпущено Xamarin
Улучшения в Xamarin.Android Designer для поддержки примеров данных Версия 2017 и выше Выпущено Xamarin
Уменьшен размер полезных данных для установочного пакета Xamarin. 2019 Выпущено Xamarin
Новый поток операций приобретения в продукте для эмулятора Android 2019 Выпущено Xamarin
Редактор свойств XAML Xamarin.Forms. 2019 Выпущено Xamarin
Поддержка сборки приложений .NET Core 2.2. Версия 2017 и выше Выпущено .NET Desktop, ASP.NET, .NET Core
Поддержка поиска всех ссылок в файлах Razor (.cshtml). 2019 Выпущено ASP.NET, Azure, .NET Core
Поддержка отладчика моментальных снимков для виртуальных машин Azure, масштабируемых наборов виртуальных машин и службы Azure Kubernetes. Версия 2017 и выше Выпущено Все рабочие нагрузки .NET
Реализация воспроизводимых сборок для проектов на базе PackageReference. Версия 2017 и выше Выпущено Все рабочие нагрузки .NET
Попробуйте предварительную версию Visual Studio Live Share, чтобы помочь своей команде начать работу с функциями совместного редактирования и отладки в реальном времени. Другие текущие изменения в предварительной версии см. в журнале изменений. Версия 2017 и выше В режиме предварительной версии Доступно в качестве предварительной версии расширения в Visual Studio Marketplace.
Попробуйте предварительную версию IntelliCode в Visual Studio, чтобы получить доступ к функции IntelliSense с использованием искусственного интеллекта, которая определяет соглашения по оформлению кода в ваших проектах. Версия 2017 и выше В режиме предварительной версии Доступно в качестве предварительной версии расширения в Visual Studio Marketplace.
Отправка символов для пакетов NuGet.org на сервер символов, который интегрирован с функциями отладки Visual Studio. Версия 2017 и выше Выпущено Все рабочие нагрузки .NET
Окна поиска и отслеживания во время отладки. 2019 Выпущено Все рабочие нагрузки
Визуализатор наборов данных для среды CLR Core. 2019 Выпущено Все рабочие нагрузки
Работа отладчика VS для C++ в отдельном процессе. Это позволяет отладчику VS использовать 64-битный процесс при отладке приложений C++, что устраняет многие проблемы с производительностью и стабильностью из-за недостатка памяти. 2019 Выпущено Все рабочие нагрузки
Поддержка TypeScript 3.1. Версия 2017 и выше Выпущено Все рабочие нагрузки
К началу страницы

Третий квартал 2018 г. (июль – сентябрь)

Возможность Версии Visual Studio Доступность Рабочие нагрузки или автономный установщик
Измененный и более быстрый переход между ветвями Git. Версия 2017 и выше Выпущено Все рабочие нагрузки
Реализация собственной функции CodeLens с помощью общедоступного API CodeLens. Версия 2017 и выше Выпущено Все рабочие нагрузки
Поддержка TypeScript 3.0. Версия 2017 и выше Выпущено Все рабочие нагрузки
Использование кроссплатформенной аутентификации при восстановлении пакетов NuGet из VSTS с помощью MSBuild или интерфейса командной строки .NET Core (dotnet.exe). Версия 2017 и выше В режиме предварительной версии Все рабочие нагрузки .NET
Создание, сборка и развертывание приложений с помощью диаграмм Helm и Kubernetes в службе контейнеров Azure (AKS). Версия 2017 и выше В режиме предварительной версии ASP.NET, Azure, .NET Core
Использование клавиши F5 для запуска приложений в среде контейнеров для Kubernetes (AKS). Версия 2017 и выше Azure
Перенос локальных параметров из проекта Функций Azure в приложение-функцию Azure со страницы "Сводка публикации". Версия 2017 и выше Выпущено ASP.NET, Azure, .NET Core
Использование диспетчера библиотек для определения зависимостей JavaScript и CSS и восстановления их в проектах (например, от CDNJS) в качестве замены для Bower. Версия 2017 и выше Выпущено ASP.NET, .NET Core
Ускорение на 40 % запуск тестов Live Unit после внесения изменений. Версия 2017 и выше Выпущено .NET Desktop, ASP.NET, .NET Core
Автоматическое исправление нарушений стиля кода при форматировании документа. Версия 2017 и выше Выпущено .NET Desktop, ASP.NET, .NET Core
Улучшена стабильность работы конструктора XAML за счет использования резервных элементов управления и возможности отключать запуск пользовательского кода при работе с конструктором. Версия 2017 и выше Выпущено Разработка с помощью универсальной платформы Windows
Поддержка iOS 12 и Android P. Версия 2017 и выше Выпущено Xamarin
Поддержка раздельного представления редактора для Xamarin.Android. Версия 2017 и выше Выпущено Xamarin
Поддержка раздельного представления редактора для средства предварительного просмотра Xamarin.Forms. Версия 2017 и выше Выпущено Xamarin
Поддержка панели инструментов Xamarin.Forms. Версия 2017 и выше Выпущено Xamarin
Усовершенствование редактирования текста AXML в Xamarin.Android. Версия 2017 и выше Выпущено Xamarin
Усовершенствование инкрементной сборки Xamarin.Android. Версия 2017 и выше Выпущено Xamarin
Ускоренное перестроение Xamarin.Android с экспериментальным средством упаковки ресурсов Android Asset Packaging Tool v2. Версия 2017 и выше Выпущено Xamarin
Автоматическая генерация идентификаторов ресурсов Xamarin.Android в коде программной части. Версия 2017 и выше Выпущено Xamarin
Дополнительные улучшения технологии IntelliSense для Xamarin.Forms. Версия 2017 и выше Выпущено Xamarin
Улучшение функций отладки Python -, включая повышение производительности и возможность отладки шаблонов Flask. Версия 2017 и выше Выпущено Разработка на Python, обработка и анализ данных и аналитические приложения
Показ дополнительных вариантов завершения IntelliSense для модулей Python, включая результаты из файлов typeshed. Версия 2017 и выше Выпущено Разработка на Python, обработка и анализ данных и аналитические приложения
Отображение только пользовательского кода в отладчике для C++. Версия 2017 и выше Выпущено Разработка классических приложений на C++
IntelliSense в шаблонах C++ Версия 2017 и выше Выпущено Разработка классических приложений на C++
Выделение в редакторе волнистыми линиями предупреждений анализа кода C++ (включая средства проверки C++ Core Check) Версия 2017 и выше Выпущено Разработка классических приложений на C++
Использование новых шаблонов AsyncPackage и AsyncToolWindow. Версия 2017 и выше Выпущено Разработка расширений Visual Studio
Использование преимуществ пакетов расширений, которые представляют набор устанавливаемых вместе расширений. Версия 2017 и выше Выпущено Разработка расширений Visual Studio
Публикация в Visual Studio Marketplace с помощью командной строки. Версия 2017 и выше Выпущено Разработка расширений Visual Studio
Поддержка использования <PackageReference/> в проектах VSIX. Версия 2017 и выше Выпущено Разработка расширений Visual Studio
Пробное использование предварительной версии динамической общей папки Visual Studio для оптимизации совместного редактирования и отладки в режиме реального времени. Другие текущие изменения в предварительной версии см. в журнале изменений. Версия 2017 и выше В режиме предварительной версии Доступно в качестве предварительной версии расширения в Visual Studio Marketplace.
К началу страницы

Второй квартал 2018 г. (апрель – июнь)

Возможность Версии Visual Studio Доступность Рабочие нагрузки или автономный установщик
Ожидается полное соответствие для C++17 в компиляторе и библиотеках C++ (Майкрософт). Версия 2017 и выше Выпущено Все рабочие нагрузки
Указание имени собственного потока с помощью API SetThreadDescription в минидампах, отладчиках и средствах анализа. Версия 2017 и выше Выпущено Все рабочие нагрузки
Использование аутентификации SourceLink с помощью отладчика для указания исходных файлов в репозитории, при работе с которыми требуются учетные данные для входа. Версия 2017 и выше Выпущено Все рабочие нагрузки
Редактирование с использованием нескольких курсоров и выбором нескольких элементов. Версия 2017 и выше Выпущено Все рабочие нагрузки
Улучшение совместимости Visual Studio с широко используемыми специальными возможностями. Версия 2017 и выше Выпущено Все рабочие нагрузки
Использование служб языка, реализуемых протоколом языкового сервера. Версия 2017 и выше Выпущено Все рабочие нагрузки
Ускорение запуска и загрузки решения. Версия 2017 и выше Выпущено Все рабочие нагрузки
Использование профилей публикации ASP.NET для установки параметров при настройке непрерывной поставки в Azure из Visual Studio. Версия 2017 и выше Выпущено Все рабочие нагрузки
Настройка непрерывной поставки для Функций Azure с помощью Visual Studio. Версия 2017 и выше Выпущено Все рабочие нагрузки
Использование функции перехода к предыдущему элементу средства IntelliTrace для .NET Core. Версия 2017 и выше Выпущено Все рабочие нагрузки .NET Core
Использование JIT-отладки для .NET Core. Версия 2017 и выше Выпущено Все рабочие нагрузки .NET Core
Управление секретами приложения с помощью новой подключенной службы для Azure Key Vault в приложениях C#. Версия 2017 и выше Выпущено Рабочие нагрузки веб-служб .NET
Публикация приложений .NET Core в службе приложений Azure для Linux из Visual Studio. Версия 2017 и выше Выпущено ASP.NET, Azure, .NET Core
Создание проектов ASP.NET Core на F#. Версия 2017 и выше Выпущено ASP.NET, .NET Core
Использование улучшений для упорядочивания сортировки Перейти ко всем. Версия 2017 и выше Выпущено .NET Desktop, ASP.NET, .NET Core
Использование автоматической подготовки iOS из Visual Studio. Версия 2017 и выше Выпущено Разработка мобильных приложений с помощью .NET (Xamarin)
Автоматическая установка уровня API Android, используемого проектом Xamarin.Android в Visual Studio. Версия 2017 и выше Выпущено Разработка мобильных приложений с помощью .NET (Xamarin)
Используйте поставщиков типов F# в .NET Core 2.1. Версия 2017 и выше Выпущено .NET Core
Полная поддержка .NET Core 2.1. Версия 2017 и выше Выпущено .NET Core
Использование подписывания пакетов NuGet и отправки подписанных пакетов на NuGet.org. Версия 2017 и выше Выпущено Все рабочие нагрузки
Переход от package.config (PC) к использованию PackageReference (PR) для NuGet с помощью средства миграции. Версия 2017 и выше Выпущено Все рабочие нагрузки .NET
Использование дополнительных типов проекта в средствах сборки Visual Studio 2017, включая Azure, Office и ClickOnce. Версия 2017 и выше Выпущено Build Tools
Настройка расположения для установки Visual Studio, чтобы уменьшить используемое место на жестком диске. Версия 2017 и выше Выпущено Visual Studio Installer
Изменение шаблонов для элементов управления универсальной платформы Windows в конструкторе Visual Studio XAML, предназначенных для версии Windows Fall Creators Update и выше. Версия 2017 и выше Выпущено Разработка с помощью универсальной платформы Windows
Изменение визуальных состояний и анимации в Blend для Visual Studio в проектах на основе универсальной платформы Windows, предназначенных для версии Windows Fall Creators Update и выше. Версия 2017 и выше Выпущено Разработка с помощью универсальной платформы Windows
Добавление и удаление элементов коллекции через диалоговое окно редактора коллекции в Конструкторе XAML Visual Studio для проектов, предназначенных для Windows Fall Creators Update и более поздних версий. Версия 2017 и выше Выпущено Разработка с помощью универсальной платформы Windows
К началу страницы