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



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


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

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


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

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

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

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


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

  • В этом выпуске добавлена поддержка .NET Core 3.1.100.
  • В этом выпуске основное внимание уделяется оптимизации использования вспомогательных технологий в Visual Studio для Mac.
  • Этот выпуск предоставляет дополнительные возможности для разработчиков .NET Core, включая следующие:
    • Поддержка формирования шаблонов для проектов ASP.NET Core.
    • Возможность разрабатывать и публиковать серверные приложения Blazor ASP.NET Core.
    • Улучшения в редакторе, в том числе поддержка файлов с расширением razor.
    • Поддержка возможностей упаковки для создания пакетов NuGet на основе проектов библиотеки .NET Core.

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

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


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

Дата выпуска: 3 марта 2020 г.

Этот служебный выпуск исправляет следующие проблемы:

  • Отсутствуют шаблоны после обновления шаблонов Функций Azure и перезапуска Visual Studio для Mac.

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

Выпущено 25 февраля 2020 г.

В этом служебном выпуске устранен ряд дополнительных проблем со специальными возможностями, а также исправлены следующие проблемы:

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

Выпущено 19 февраля 2020 г.

В этом служебном выпуске устранен ряд дополнительных проблем со специальными возможностями, а также исправлены следующие проблемы:

  • Не удается развернуть элемент списка на странице "Просмотр решения и фиксация" после выполнения команды "Обновить решение".

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

Выпущено 10 февраля 2020 г.

Этот служебный выпуск исправляет следующие проблемы:

  • Формирование шаблонов MVC не предусматривает применение средства формирования шаблонов "Контроллер MVC с представлениями, использующий Entity Framework".
  • Для формирования шаблонов в проекте ASP.NET Core используется LocalDB вместо SQLite, что приводит к ошибке PlatformNotFoundException.

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

Выпущено 4 февраля 2020 г.

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

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

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

Этот служебный выпуск также исправляет следующие проблемы:

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

Выпущено 28 января 2020 г.

Этот служебный выпуск исправляет следующие проблемы:

  • Исправлена проблема, из-за которой не удается установить материалы Android в macOS Catalina.
  • Добавлена поддержка launchSettings.json в проекты Worker.
  • Исправлена проблема, из-за которой при создании проекта Worker Service вместо режима отладки со значением по умолчанию используется режим отладки в браузере.

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

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

Этот служебный выпуск исправляет следующие проблемы:

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

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

Этот служебный выпуск исправляет следующие проблемы:

  • Исправлена проблема, из-за которой нижняя панель инструментов в конструкторе Xamarin обрезается.
  • Исправлен сбой при большом объеме.

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

Выпущено 8 января 2020 г.

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

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

В этом выпуске мы внесли ряд изменений, позволяющих повысить доступность Visual Studio для Mac, в том числе следующие:

  • Повышена контрастность текста и значков в интегрированной среде разработки.
  • Улучшена навигация с помощью клавиатуры и сочетаний клавиш.
  • Уточнен порядок установки фокуса при навигации с использованием вспомогательных технологий.
  • Сокращено количество действий, необходимых для перемещения между определенными элементами на начальной странице, при использовании VoiceOver.
  • Теперь доступ к кнопке "Закрепить" на начальной странице можно получить с помощью VoiceOver.
  • Улучшение диктовки VoiceOver и навигации по всей интегрированной среде разработки в следующих областях и многое другое:
    • страница недавно использовавшихся шаблонов;
    • средство выбора шрифта;
    • вкладки представлений документов;
    • результаты глобального поиска.
    • Редактор кода
    • Фрагменты кода
    • Средство обновления
    • Управление версиями
    • Project options
  • Устранены "ловушки" клавиатуры на панелях свойств конструктора Xamarin. Ранее недоступные области на этих панелях свойств стали доступными.
  • Полностью переписаны ранее недоступные компоненты интегрированной среды разработки, чтобы обеспечить возможность доступа к ним.

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

Редактор

  • Все файлы теперь должны открываться в новом редакторе, если явно не требуется редактор прежних версий.
  • Устранены некоторые причины снижения производительности в редакторе.
  • Реализовано обновление для использования последней версии службы FSharp.CompilerService.
  • Улучшена поддержка файлов CSX.
  • Добавлена поддержка TypeScript 3.7 с новыми функциями, такими как необязательное связывание и объединение со значением NULL.
  • Поддержка Blazor обеспечивает улучшенную интеграцию IntelliSense и отладчика.

Shell

  • В оболочку был добавлен полностью доступный (с помощью клавиатуры и VoiceOver) собственный элемент управления панели свойств из Android Designer. Он включен по умолчанию для всех элементов решения.

    New editor features Graphic
    Новые функции редактора в Visual Studio для Mac

Отладчик

  • Были реализованы собственные элементы управления для всплывающих подсказок отладчика, панелей "Локальные" и "Контрольные значения", а также для диалогового окна перехвата исключения. Эти новые элементы управления позволяют вновь включить закрепленные контрольные значения в редакторе.

Xamarin

  • Горячая перезагрузка XAML для Xamarin.Forms теперь по умолчанию включена и встроена в интегрированную среду разработки. Дополнительные сведения о горячей перезагрузке XAML см. в соответствующей документации.
  • Теперь вы можете создавать пакеты приложений Android при публикации приложений Android в Visual Studio. Пакеты приложений предоставляют пользователям оптимизированные пакеты APK в соответствии со спецификациями устройств при загрузке приложения из Google Play Маркет или различных магазинов приложений Android.
  • Теперь можно использовать мастер миграции AndroidX для преобразования существующего приложения Android в AndroidX из библиотеки поддержки Android.
  • Теперь вы видите сведения о ряде распространенных проблем при редактировании макетов в конструкторе Android.

Установщик

  • Установщик теперь поддерживает темную тему.
  • Теперь установщик будет удалять старые промежуточные версии .NET Core, которые были установлены с его помощью.
  • Из установщика исключена поддержка создания HAXM и AVD. Для создания AVD следует использовать диспетчер устройств Visual Studio для Mac.
  • Установщик и Visual Studio для Mac больше не поддерживают версию macOS Sierra.

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

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

Исправлены следующие ошибки в интегрированной среде разработки:

  • Добавлена поддержка заверения для macOS Catalina.
  • Несогласованные расположения диалоговых окон.
  • Окно учетных записей всегда находится поверх остальных окон, даже при выходе из Visual Studio для Mac.
  • При перетаскивании окна запуска на новый рабочий стол интегрированная среда разработки открывается на неверном рабочем столе.
  • Текст "Создать" в нижней части окна запуска обрезается в версиях для некоторых языков.
  • Если не выполнить вход при первом запуске, в течение всего сеанса первого запуска запрос о входе будет повторяться.
  • При нажатии клавиши RETURN в поле поиска ничего не происходит.
  • Клавиша TAB для переключения представлений скорее всего не работает.
  • Visual Studio Community не включает формат UTF-8 (без сигнатуры).
  • Не открывается пункт меню "Параметры".
  • Исправлена проблема, из-ка которой не удавалось закрыть диспетчер расширений.

Редактор

Исправлены следующие ошибки, связанные с редактированием исходного кода:

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

Исправлены следующие ошибки, связанные с поддержкой .NET Core:

Исправлены следующие ошибки, связанные с поддержкой Функций Azure:

  • В шаблонах функций Azure отсутствовала версия AzureFunctionsVersion с номером v2.

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

Исправлены следующие ошибки, связанные с управлением версиями:

  • Отмена извлечения SVN может случайно удалить пользовательские файлы.

Система проектов

Исправлены следующие ошибки в системе проектов:

  • Ручное добавление DefaultTargets в CSPROJ-файл переопределяется, когда VS изменяет проект.
  • Несогласованное именование при удалении для файлов и проектов.
  • В контекстном меню проекта отсутствует пункт "Добавить ссылку".
  • При переименовании файла на панели решения правила вложенности не применяются повторно.
  • Заголовок окна "Изменение ссылок" меняется на "Ссылки".
  • Модель проекта сообщает неверные ссылки для некоторых проектов.
  • Исправлена проблема, из-за которой константы определения неправильно определялись в импортированных проектах.
  • Исправлена проблема, из-за которой Visual Studio для Mac может зависать при сохранении проекта, находящегося в системе управления версиями.

Отладка

Исправлены следующие ошибки, связанные с отладкой:

  • Добавлена недостающая команда "Отладка всех тестов".
  • Наведение указателя мыши на выражение может изменять значение переменных в отладчике .NET Core.
  • Открытие диалогового окна перехвата исключения приводит к зависанию интегрированной среды разработки.
  • Исправлена проблема, из-за которой не удавалось закрепить свойства при отладке.

Xamarin

Исправлены следующие ошибки, связанные с поддержкой Xamarin:

Тестирование

Исправлены следующие ошибки, связанные с тестированием:

Установщик

С помощью squash было объединено множество фоновых ошибок в установщике.

Средство обновления

Исправлены следующие ошибки, связанные со средством обновления:

  • Индикатор хода выполнения оставался пустым после неудачного скачивания.
  • Средство обновления не дожидается выхода из интегрированной среды разработки перед установкой обновлений.

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

  • Если добавить новый файл с помощью шаблона файла компонента Razor, сборка проекта может завершиться ошибкой. Эта ошибка вызвана ненужными элементами в файле проекта (CSPROJ). Удалите элементы, ссылающиеся на новый файл из файла проекта, и сборка проекта должна пройти успешно.
  • При разработке проектов ASP.NET Core, если установлен пакет SDK для предварительной версии .NET Core 3.1, HTTPS-подключения могут отклоняться. Браузер может не запускаться, или при использовании Docker отображаются ошибки сертификата. В качестве обходного решения выполните в терминале следующие команды: dotnet dev-certs https —clean и dotnet dev-certs https —trust.
  • При нажатии клавиши BACKSPACE контрольное значение не удаляется с панели "Контрольные значения".

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

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


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