Появились первые подробности Visual Studio 2019, хотя подробностей немного, и главная новость заключается в том, что разработка продолжается.
Новость была объявлена в блоге Visual Studio Джоном Монтгомери, директором по управлению программами Visual Studio, который, похоже, сделал этот пост в основном потому, что все в любом случае об этом узнают из-за того, что разработчики активно используют GitHub. Это означает, что заинтересованные наблюдатели начнут видеть проверки, которые указывают на то, что разработчики «закладывают основу для Visual Studio 2019», согласно сообщению в блоге. По словам Монтгомери, две из команд, которые активно используют GitHub и в которых появятся признаки изменений, — это команды .NET и Roslyn.
Хотя VS 2019 все еще находится на ранней стадии планирования, как и VS для Mac, Монтгомери говорит разработчикам:
«по-прежнему стремимся сделать Visual Studio быстрее, надежнее, продуктивнее для отдельных лиц и групп, проще в использовании и с легкостью приступить к работе».
Говоря более конкретно, улучшения приходят в виде большего количества улучшенных рефакторингов, лучшей навигации, большего количества возможностей в отладчике, более быстрой загрузки решения и более быстрых сборок.
Один интересный момент, сделанный Монтгомери, касался использования Azure AI для предоставления целевого контекстного IntelliCode. Он сказал:
«Ожидайте, что мы раздвинем границы индивидуальной и командной продуктивности с помощью таких возможностей, как IntelliCode, где Visual Studio может использовать Azure для обучения и предоставления помощи на основе искусственного интеллекта в IDE».
Visual Studio IntelliCode был анонсирован как экспериментальное расширение для Visual Studio 2017 в начале этого месяца. Расширение предназначено для повышения продуктивности разработчиков с помощью таких функций, как контекстный IntelliSense, логический вывод и принудительное применение стилей кода, а также целенаправленные проверки ваших запросов на вытягивание.
Текущая версия IntelliCode основана на модели машинного обучения Azure, которая предлагает лучшее завершение кода и автоматическое форматирование кода в соответствии с вашим обычным стилем. Он также просматривает ваш код, чтобы предложить связанные с NET API, которые, вероятно, будут наиболее релевантными для вас, учитывая строку кода, которую вы пишете. В видео ниже представлена текущая версия IntelliCode, которая на данный момент ограничена C #.
Команда разработчиков также продолжает работать над тем, чтобы сделать VS более удобным для совместной работы, используя такие опции, как Live Share, для поддержки совместной работы в реальном времени в географически разделенных областях. Еще одна область работы — использование облачных систем для упрощения работы с онлайн-хранилищами исходных текстов. Никаких подробностей о сроках для VS 2019 не было сделано в сообщении блога, и оно еще не было добавлено в дорожную карту VS.