Visual Studio IconЗаметки о выпуске Visual Studio 2019 для Mac версии 8.5



Сообщество разработчиков | Требования к системе | Совместимость | Распространяемый код | Документация | Блоги | Обслуживание


Сведения о требованиях к системе см. в руководствах Требования к системе Mac и Целевая платформа и совместимость Mac.

Для получения дополнительных сведений о связанных скачиваемых файлах обратитесь к странице Загрузки.


Новые возможности Visual Studio 2019 для Mac

Выпуски Visual Studio 2019 для Mac

Записи блога о Visual Studio 2019 для Mac

Блог Visual Studio является официальным источником сведений о продукте от группы разработчиков Visual Studio. Более подробные сведения о выпусках Visual Studio 2019 для Mac можно найти в следующих записях:


Основные сведения о выпуске

В этом выпуске Visual Studio 2019 для Mac мы заменили старую реализацию Git, обновили цветовую палитру и значки, а также решили ряд проблем с отладчиком, инструментами тестирования и системой проектов.

Известные проблемы

Ознакомьтесь с разделом Известные проблемы.


Release Notes Icon Visual Studio 2019 для Mac версии 8.5.6 (8.5.6.11)

Выпущено 14 мая 2020 г.

Оболочка и средства

Веб-приложения и Azure

  • Выпуск .NET Core обновлен до последней версии (3.1.4).

Release Notes Icon Visual Studio 2019 для Mac версии 8.5.5 (8.5.5.7)

Выпущено 6 мая 2020 г.

Набор исправлений 5 для Visual Studio для Mac 8.5 исправляет ряд неустранимых ошибок, о которых сообщали пользователи.

Release Notes Icon Visual Studio 2019 для Mac версии 8.5.4 (8.5.4.12)

Выпущено 21 апреля 2020 г.

Набор исправлений 4 в Visual Studio для Mac 8.5 включает следующие изменения:

Release Notes Icon Visual Studio 2019 для Mac версии 8.5.3 (8.5.3.16)

Дата выпуска: 14 апреля 2020 г.

Набор исправлений 3 в Visual Studio для Mac 8.5 включает следующие изменения:

Release Notes Icon Visual Studio 2019 для Mac версии 8.5.2 (8.5.2.13)

Выпущено 7 апреля 2020 г.

Набор исправлений 2 в Visual Studio для Mac 8.5 включает следующие изменения:

Release Notes Icon Visual Studio 2019 для Mac версии 8.5.1 (8.5.1.42)

Выпущено 1 апреля 2020 г.

Этот выпуск включает в себя следующие обновления.

Release Notes Icon Visual Studio 2019 для Mac версии 8.5 (8.5.0.3183)

Выпущено 23 марта 2020 г.

Новые функции

Специальные возможности

В этом выпуске Visual Studio 2019 для Mac представлена обновленная цветовая палитра, новые значки и обновленные предупреждения и сообщения о состоянии ошибок. Увеличен коэффициент цветового контраста для текста и значков для облегчения понимания. Теперь Visual Studio для Mac также полностью поддерживает режим высокой контрастности macOS.

Помимо приведенных выше улучшений, в этот выпуск Visual Studio 2019 для Mac был внесен ряд изменений, повышающих общую доступность интегрированной среды разработки. Например:

  • Улучшения в последовательности фокусировки и видимости при использовании VoiceOver в отладчике, диспетчера пакетов NuGet и диалогового окна параметров проекта.
  • Области, ранее недоступные для навигации с помощью клавиатуры, например значок булавки и значок в виде глаза, теперь поддерживают эту возможность.
  • Улучшена обратная связь из VoiceOver по поводу состояния отладчика.
  • После создания проекта с помощью диалогового окна "Создать проект", IDE точно объявляет сообщение о статусе "Проект создан" для пользователей VoiceOver.
  • В диспетчер пакетов NuGet внесены исправления, которые позволяют переходить по вкладкам Обзор, Установленные, Обновление и Консолидация с помощью клавиатуры.
  • Теперь выбранная версия отображается в VoiceOver в раскрывающемся списке "Новая версия".
  • Теперь при использовании системы управления версиями, функции публикации в Azure и некоторых других возможностей в VoiceOver выводятся дополнительные сведения.

Управление версиями

Для улучшения общей производительности и надежности поддержки Git в интегрированной среде разработки мы заменили старую реализацию Git оболочкой для официального клиента командной строки Git, который уже используется в Visual Studio для Windows. Новая поддержка Git зависит от официального клиента git. Git рекомендуется устанавливать в составе средств командной строки Xcode, запустив xcode-select --install в приложении терминала (устанавливать Xcode не требуется).

Отладчик

  • Теперь точки останова функций можно редактировать.
  • Улучшена производительность пошагового выполнения в проектах .NET Core.

Редактор

  • Обновлены светлая и темная темы в соответствии с Visual Studio.

Установщик

  • Мы добавили новый элемент к карусели, с помощью которого пользователи могут зарегистрироваться для получения советов по ASP.NET Core.
  • Добавлена поддержка для реализации средств CLI, необходимых системе управления версиями.
  • Выполнена интеграция отчетов об ошибках, чтобы обеспечить повышение качества в будущем.

Веб-приложения и Azure

  • Выпуск .NET Core обновлен до последней версии.
  • В диалоговое окно создания проектов ASP.NET Core добавлена поддержка проверки подлинности.
  • Добавлена поддержка для среды выполнения Функций Azure версий 2 и 3.

NuGet

  • Версия NuGet обновлена до 5.4.

Xamarin

  • Теперь можно увидеть иерархию элементов управления Xamarin.Forms на панели "Структура документа". В Windows ее можно открыть с помощью клавиш CTRL+ALT+T (Представление > Другие окна > Структура документа). На компьютере Mac ее можно открыть с помощью команды Представления > Заполнения > Структура документа.
  • При одновременной отладке нескольких проектов теперь можно одновременно использовать горячую перезагрузку XAML на обоих целевых объектах. Например, можно использовать горячую перезагрузку XAML, чтобы увидеть, как ваше изменение XAML будет выглядеть на телефоне iOS и Android. Дополнительные сведения об отладке нескольких процессов см. в документации по Visual Studio 2019.
XAML Hot Reload works simultaneously on multiple debug targets
  • Теперь в Visual Studio для Mac можно задать конструктор iOS по умолчанию. Любые изменения, внесенные в конструктор раскадровки Xcode, будут автоматически синхронизироваться с Visual Studio для Mac.
Improved Xcode Storyboard Designer Integration
  • Теперь вы можете применять изменения ресурсов Android в среде выполнения с помощью функции применения изменений для Android. Эта функция позволяет быстро просмотреть изменения, внесенные в файлы ресурсов Android (схемы XML, прорисовываемые ресурсы и т. д.) на устройстве Android или в эмуляторе без перезапуска приложения.
Android Apply Changes
  • Теперь вы можете создавать собственные настраиваемые профили при использовании трассировки запуска в приложении Android. Это обеспечивает еще более производительный запуск с минимальным увеличением размера APK.
  • Теперь вы можете создавать привязки Xamarin.Android к библиотекам Kotlin.
  • Теперь вы можете использовать слияние манифеста Google при слиянии файлов AndroidManifest.xml в проектах Android. Это позволяет настроить слияние каждого манифеста и его содержимого. Дополнительные сведения о правилах, которые можно применить, см. в разделе Слияние нескольких файлов манифеста.
  • Теперь при создании нового приложения Xamarin.Forms будет недоступен параметр использования общего проекта. Для обеспечения оптимальных возможностей разработки в новых приложениях Xamarin.Forms будет использоваться .NET Standard.

Исправления ошибок

Shell

Редактор

Отладчик

  • Исправлена проблема, из-за которой визуализатор значения всегда пуст.
  • Исправлена проблема, из-за которой проверка вложенных переменных в иерархии занимала больше времени, чем ожидалось.
  • Исправлена проблема, из-за которой при просмотре переменных с помощью асинхронных методов ничего не отображается.
  • Исправлена проблема, из-за которой отладчик неправильно выводит значки проверки переменных.
  • Исправлена проблема, из-за которой не удавалось удалить отслеживаемые выражения с помощью клавиши BACKSPACE.
  • Исправлена проблема, из-за которой среда Visual Studio для Mac не останавливалась на строке необработанного исключения в проектах .NET Core.
  • Исправлена проблема, из-за которой размер шрифта подсказки DataTip (проверка переменной) выглядит маленьким.
  • Исправлена проблема, из-за которой значок прикрепления переменной во время отладки сначала отсутствует.
  • Исправлена проблема, из-за которой кнопки пользовательского интерфейса для пошагового выполнения работают медленно и пошаговое выполнение выглядит очень медленным.
  • Исправлена проблема, при которой значения не могут быть скопированы с панелей локальных и контрольных значений.
  • Исправлена проблема, при которой отладчик .NET Core не отображает значения System.Drawing.Color.
  • Исправлена проблема, при которой в диалоговом окне "Присоединение к процессу" не отображаются никакие процессы.
  • Исправлена проблема, из-за которой отладчик останавливается в строках без установленной точки останова (в нескольких запускаемых проектах).
  • Исправлена проблема, при которой отслеживаемые выражения удаляются после попытки их переименовать на панели контрольных значений.
  • Исправлена проблема, из-за которой при попытке сохранения изменений в средстве визуализации текста во время отладки изменения не сохраняются.
  • Исправлена проблема, из-за которой панель "Локальные" не обновлялась после изменения значения переменной в средстве визуализации.
  • Исправлена проблема, которая могла вызвать ложную прокрутку при пошаговом выполнении кода.

Project

Управление версиями

  • Исправлена проблема, из-за которой раскрывающийся список файлов управления версиями (частично) нарушен.
  • Исправлена проблема, при которой libhostfxr.dylib не подписан.
  • Исправлена проблема, из-за которой состояние измененных файлов не обновлялось после сохранения или отмены изменений.
  • Исправлена проблема с общей производительностью при работе с решениями в репозитории Git.
  • Исправлена проблема в macOS, когда пользователи постоянно получали запрос на установку средств командной строки Xcode.
  • Исправлена проблема, когда в поле "Авторы" Git первая строка неправильно отображается как измененная.
  • Исправлена проблема, когда переименование файла может привести к зависанию пользовательского интерфейса.
  • Исправлена проблема, когда отсутствует меню Переключиться на ветвь.
  • Исправлена проблема, когда новый файл не отображался в представлении состояния, если он не был добавлен или размещен вручную.
  • Исправлены проблемы, возникавшие со спецификацией в разностном представлении состояния.

Веб-инструменты

NuGet

Инструменты тестирования


Известные проблемы

  • Если вы столкнулись с ошибками сборки node-gyp в шаблонах проектов ASP.NET Core React и Angular SPA, воспользуйтесь обходными решениями в разделе Замечания по установке node-gyp.

Отзывы и предложения

Мы будем рады узнать ваше мнение! Вы можете сообщить о проблеме, щелкнув пункт Сообщить о проблеме на экране интегрированной среды разработки Visual Studio для Mac. Вы можете отслеживать свои отзывы и предложения на портале сообщества разработчиков.


К началу страницы