Microsoft обновила свои планы для Visual Studio для Mac и Visual Studio 2019, пообещав более быстрый и надежный редактор кода на Mac и лучший отладчик для VS 2019.
VIsual Studio для Mac был выпущен в прошлом году, с тех пор как Microsoft добавила поддержку .NET Core 2; улучшенное редактирование страниц JavaScript, TypeScript и Razor; и функции Azure.
Главное обещание следующей версии — лучшая производительность и надежность в редакторе кода. Большинство внутренних компонентов редактора Visual Studio для Mac будет заменено на компоненты из Visual Studio, чтобы обеспечить аналогичный уровень производительности редактора из Visual Studio в Visual Studio для Mac. Также будет добавлена интегрированная поддержка Team Foundation Server, которая, по-видимому, была одной из наиболее востребованных функций для версии для Mac. На данный момент вам необходимо использовать расширение, чтобы получить поддержку Team Foundation Server.
Редактор C # в Visual Studio для Mac будет улучшен для использования того же бэкенда Roslyn, что и в Visual Studio в Windows, с добавлением фигурных скобок и отступами, поддерживаемыми среди других улучшений.
В будущем планируется добавить поддержку .NET Core и ASP.NET Cor, а также функций Azure 2.0.
Улучшения, запланированные для Visual Studio 2019, начинаются с появления общедоступной (GA) версии Visual Studio 2019 в первой половине 2019 года. Это будет иметь более производительный и надежный отладчик, который был перемещен во внепроцессную 64-разрядную версию. битовый процесс. Разработчики также планируют повысить точность поиска меню, команд, параметров и устанавливаемых компонентов; и инструменты Visual Studio для разработки Windows Forms и WPF на .NET Core 3.
Больше поддержки Xamarin станет одним из первых улучшений в наступающем году, включая поддержку шаблонов и инструментов Xamarin.Forms 4.0, улучшения Xamarin.Android Designer и улучшенное быстрое развертывание Xamarin.Android, которые появятся в первом квартале.
Поддержка Python — еще одна область, в которой планируются улучшения. Если вы используете Open Folder с Python, вы получите полную отладку, интерактивное окно и IntelliSense. Вы также сможете отлаживать приложения Python Flask и Django с включенной автоматической перезагрузкой.
Еще одна область, требующая улучшения, — это поддержка Azure с возможностью добавления баз данных SQL Azure, учетных записей хранения, Application Insights и хранилищ ключей к существующим экземплярам службы приложений Azure со страницы сводки публикации.
Полный список улучшений можно найти на странице дорожной карты Visual Studio.