Появилась новая версия Visual Studio для Mac с повышенной надежностью продукта, особенно в части редактирования кода и производительности IDE.
Разработчики говорят, что в Visual Studio для Mac 7.6 основное внимание уделяется повышению надежности продукта в различных областях, с особым упором на редактирование кода. Однако новая версия также имеет расширенную поддержку функций Azure благодаря некоторым новым шаблонам и возможности публикации вашей функции в Azure из среды IDE.
Основное дополнение — улучшенная поддержка функций Azure. Их можно использовать для работы с бессерверными функциями, и есть новые шаблоны, которые помогут вам создать проект Функций Azure. Шаблоны позволяют настраивать права доступа, строки подключения и любые другие свойства привязки, необходимые для настройки функции.
Создав функцию, вы можете опубликовать ее прямо из Visual Studio для Mac на портале Azure. Вы можете опубликовать в существующей службе приложений Azure или использовать мастер публикации для создания новой.
Изменения в редакторе кода основаны на проблемах, о которых сообщают пользователи, и начинаются с отображения пунктов меню «Быстрое исправление», даже если анализ источника отключен, чего не было в более ранних выпусках. Всплывающие подсказки также были переработаны, поэтому они исчезают, когда должны исчезнуть, поэтому, если вы наведете курсор на переменную и появится всплывающая подсказка, теперь она исчезнет, когда вы перейдете.
Разработчики также устранили проблемы IntelliSense, из-за которых красные волнистые линии появлялись постоянно, даже если ошибок нет. В более общем плане IntelliSense был улучшен для разработчиков F #, поэтому теперь он предлагает автозаполнение при вводе полной точки, а также улучшен выделенный синтаксис JavaScript.
Следующей важной областью, требующей улучшения, является производительность среды IDE. Это была одна из самых распространенных проблем в предыдущей версии, и улучшения, внесенные в этот выпуск, начинаются с переработки кода, используемого для классификации на основе тегов для C #. В новой версии используется код из Visual Studio для Windows, который должен быть быстрее. Также была улучшена обработка пакетов NuGet.