В ходе ежегодной конференции разработчиков Connect(); 2017 компания Microsoft анонсировала о выпуске новой предварительной сборки Visual Studio 2017 с номером версии 15.5, которая несёт в себе множество улучшений. Так, например, новая версия обзавелась поддержкой инструментов F# для проектов .NET Core SDK, компилятор C# поддерживает набор функций языка 7.2, улучшенное форматирование синтаксиса Razor, многоэтапные Dockerfiles для оптимизации создания оптимизированных образов контейнеров и многое другое. Подробнее о каждом новшестве вы можете прочитать по соответствующим ссылкам ниже:
- Основные сведения о безопасности .NET Core и ASP.NET Core.
- Набор инструментов компилятора MSVC обновлён до версии 14.12.
- Компилятор C# теперь поддерживает набор функций языка 7.2.
- Добавлена поддержка инструментов F# для проектов .NET Core SDK.
- Сделаны улучшения в Visual Studio Web Tools.
- Контейнеры Docker теперь поддерживают многоступенчатые Dockerfiles.
Кроме этого состоялся официальный релиз Visual Studio Tools for AI. С помощью данного расширения разработчики смогут разрабатывать модели ИИ (искусственного интеллекта), используя все возможности Visual Studio. Отмечается, что Visual Studio Tools for AI поддерживает глубокое обучение, включая Microsoft Cognitive Toolkit (CNTK), Google TensorFlow, Theano, Keras, Caffe2 и другие. Он также поддерживает дополнительные структуры обучения через открытую архитектуру. Разработчики могут использовать языки Python, C/C++/C#, а также обеспечена дополнительная поддержка Cognitive Toolkit BrainScript. Всё это тесно интегрируется с сервисами Azure Batch AI и Azure Machine Learning, что позволяет отправлять задания для глубокого обучения на виртуальные машины Azure GPU, кластеры Spark и многое другое.