Заметки о выпуске Visual Studio 2019 для Mac версии 8.8
Сообщество разработчиков | Требования к системе | Совместимость | Распространяемый код | Документация | Блоги | Обслуживание
Сведения о требованиях к системе см. в руководствах Требования к системе Mac и Целевая платформа и совместимость Mac.
Для получения дополнительных сведений о связанных скачиваемых файлах обратитесь к странице Загрузки.
Новые возможности Visual Studio 2019 для Mac
Выпуски Visual Studio 2019 для Mac
- 18 февраля 2021 г. — Visual Studio 2019 для Mac, версия 8.8.10
- 16 февраля 2021 г. — Visual Studio 2019 для Mac, версия 8.8.9
- 9 февраля 2021 г. — Visual Studio 2019 для Mac, версия 8.8.8
- 2 февраля 2021 г. — Visual Studio 2019 для Mac, версия 8.8.7
- 20 января 2021 г. — Visual Studio 2019 для Mac версии 8.8.6
- 12 января 2021 г. — Visual Studio 2019 для Mac версии 8.8.5
- 15 декабря 2020 г. — Visual Studio 2019 для Mac версии 8.8.4
- 1 декабря 2020 г. — Visual Studio 2019 для Mac версии 8.8.3
- 24 ноября 2020 г. — Visual Studio 2019 для Mac версии 8.8.2
- 19 ноября 2020 г. — Visual Studio 2019 для Mac версии 8.8.1
- 10 ноября 2020 г. — Visual Studio 2019 для Mac версии 8.8
Записи блога о Visual Studio 2019 для Mac
Блог Visual Studio является официальным источником сведений о продукте от группы разработчиков Visual Studio. Более подробные сведения о выпусках Visual Studio 2019 для Mac можно найти в следующих записях:
Основные сведения о выпуске
- В Visual Studio для Mac версии 8.8 добавлена поддержка предварительной версии для пользовательских шаблонов .NET Core, добавляемых с помощью
dotnet new
(функции предварительной версии можно включить в разделе "Параметры" > "Другие" > "Функции предварительной версии"). - В Visual Studio для Mac версии 8.8 добавлена поддержка отладки проектов Blazor WebAssembly.
- В Visual Studio для Mac версии 8.8 добавлена поддержка доступа к источникам пакетов NuGet Azure DevOps с помощью учетной записи, с которой выполнен вход, без необходимости использования личного маркера доступа (PAT).
- Visual Studio для Mac версии 8.8 теперь может работать в предварительной версии macOS Big Sur для разработчиков. Дополнительные сведения см. в статье Известные проблемы.
- В Visual Studio для Mac версии 8.8.3 или более поздних версий теперь по умолчанию включена полная поддержка специальных возможностей.
- Мы добавили функции в Visual Studio для Mac, чтобы предупреждать пользователей, когда недостаток места на диске приведет к снижению производительности.
Известные проблемы
Ознакомьтесь с разделом Известные проблемы.
Отзывы и предложения
Мы будем рады узнать ваше мнение! Вы можете сообщить о проблеме, щелкнув пункт Сообщить о проблеме на экране интегрированной среды разработки Visual Studio для Mac. Вы можете отслеживать свои отзывы и предложения на портале сообщества разработчиков.
Заметки о выпуске
Visual Studio 2019 для Mac версии 8.8.10 (8.8.10.12)
Выпущено 18 февраля 2021 г.
Xamarin
Заметки о выпуске
Visual Studio 2019 для Mac версии 8.8.9 (8.8.9.10)
Выпущено 16 февраля 2021 г.
Общие
- Устранены некоторые проблемы с надежностью.
- Мы обновили Mono до версии 6.12.0.122 для решения CVE-2021-24112
Visual Studio 2019 для Mac версии 8.8.8 (8.8.8.12)
Выпущено 9 февраля 2021 г.
Общие
- Устранены некоторые проблемы с надежностью.
Веб-приложения и Azure
- Пакеты SDK для .NET Core обновлены до версий 5.0.103 и 3.1.406.
Xamarin
- Добавлена поддержка Xcode 12.4.
Visual Studio 2019 для Mac версии 8.8.7 (8.8.7.18)
Выпущено 2 февраля 2021 г.
Общие
- Устранены некоторые проблемы с надежностью.
Оболочка и средства
- Исправлена проблема с отрисовкой пользовательского интерфейса для Big Sur при использовании светлой темы в интегрированной среде разработки.
Средство обновления
- Увеличена частота проверки наличия обновлений с 1 дня до 4 часов.
Visual Studio 2019 для Mac версии 8.8.6 (8.8.6.15)
Выпущено 20 января 2021 г.
Общие
- Устранены некоторые проблемы с надежностью.
Установщик
- Устранена проблема, при которой не удавалось скачать пакеты SDK для .NET Core.
Visual Studio 2019 для Mac версии 8.8.5 (8.8.5.18)
Выпущено 12 января 2021 г.
Веб-приложения и Azure
- Пакеты SDK для .NET Core обновлены до версий 5.0.102 и 3.1.405.
Xamarin
- Добавлена поддержка Xcode 12.3.
Visual Studio 2019 для Mac версии 8.8.4 (8.8.4.30)
Дата выпуска: 15 декабря 2020 г.
Общие
- Устранено несколько проблем с надежностью и производительностью.
Отладчик
- Устранена проблема, из-за которой точки перехвата не работали с .NET Core.
- Устранена проблема, из-за которой отладка модульных тестов не работала с XCode 12.
Оболочка и средства
- Устранена проблема, при которой кнопка "Закрыть" на экране приветствия не отображалась в macOS Big Sur.
- Устранена проблема, при которой после щелчка ошибки в строке состояния вместо окна ошибки отображался результат сборки.
Веб-приложения и Azure
- Устранена проблема с локальной отладкой Функций Azure.
- Мы обновили пакет SDK для .NET Core до версии 5.0.101.
Visual Studio 2019 для Mac версии 8.8.3 (8.8.3.16)
Дата выпуска: 1 декабря 2020 г.
Общие
- Устранено несколько проблем с надежностью и производительностью.
- При определенных обстоятельствах было невозможно включить полную поддержку специальных возможностей с использованием VoiceOver. Мы включили полную поддержку специальных возможностей по умолчанию и обновили документацию по специальным возможностям Visual Studio для Mac.
Управление версиями
- Устранена проблема, из-за которой приложение Visual Studio для Mac зависало с состоянием "Обновление репозитория с управлением версиями" после переключения ветвей.
Веб-приложения и Azure
- Устранена проблема, из-за которой при публикации проектов ASP.NET Core 5.0 в Azure возникал сбой со следующей ошибкой: "Ошибка HTTP 500.31 — ANCM не удалось найти нативные зависимости".
Visual Studio 2019 для Mac версии 8.8.2 (8.8.2.41)
Дата выпуска: 24 ноября 2020 г.
Общие
- Платформа .NET Core обновлена до версии 3.1.404.
- Компилятор F# обновлен до версии 5.0.
Отладчик
- Устранена проблема с блокировкой операций при выборе множества контрольных значений в соответствующем окне.
- Устранено несколько проблем, которые приводили к копированию или вставке неверного значения в окне контрольных значений.
- Устранена проблема, из-за которой было невозможно переименовать контрольное значение во время отладки.
Установщик
- Устранена проблема, из-за которой установщику не удавалось скачать .NET Core и установка завершалась сбоем.
Оболочка и средства
- Устранена проблема, из-за которой окно инструментов "Ошибки" не сохраняло параметры кнопок панели инструментов.
Редактирование исходного кода
- Исправлена проблема, из-за которой возможности языка F# 4.6 не работали в VS для Mac (стабильной или предварительной версии).
- Исправлена проблема, из-за которой метод элемента _ в F # распознавался неправильно.
- Устранены проблемы сборки, вызывавшие появление ошибок FS0010 в новых веб-проектах F#.
- Исправлена проблема, из-за которой поиск ссылок не работал.
- Исправлена проблема, из-за которой функция переименования работала неправильно.
- Исправлена проблема с отсутствием поддержки для FSharp.Core 4.7.
- Исправлены различные проблемы с поддержкой кодирования GB18030.
Visual Studio 2019 для Mac версии 8.8.1 (8.8.1.37)
Дата выпуска: 19 ноября 2020 г.
Общие
- Устранено несколько проблем с надежностью и производительностью.
Отладчик
- Устранена проблема, при которой окно исключения появляется за пределами рабочего стола.
- Устранена проблема, при которой команда "Задать следующую инструкцию" завершалась сбоем в зависимости от местонахождения курсора редактора.
Оболочка и средства
- Устранена проблема, из-за которой загрузка решения завершалась сбоем после закрытия VS для Mac в полноэкранном режиме в Big Sur.
- Устранена проблема с поиском кода в средстве просмотра сборки.
Веб-приложения и Azure
- Устранена проблема, из-за которой загрузка проектов Blazor Web Assembly завершалась сбоем при наличии пробелов в пути проекта.
Xamarin
- Устранена проблема со специальными возможностями в средстве предварительного просмотра XAML, когда средство VoiceOver ошибочно объявляло декоративное изображение как "изображение".
- Устранена проблема со специальными возможностями в средстве предварительного просмотра XAML, когда средство VoiceOver озвучивало ненужное содержимое при переходе по ссылке "Начало работы с горячей перезагрузкой XAML".
- Добавлена поддержка Xcode 12.2.
Visual Studio 2019 для Mac версии 8.8 (8.8.0.2913)
Дата выпуска: 10 ноября 2020 г.
Примечание.
Этот выпуск Visual Studio для Mac теперь может работать в бета-сборках macOS Big Sur для разработчиков. Если вы уже работаете с Big Sur и не можете воспользоваться программой обновления, перейдите на веб-сайт Visual Studio для Mac и скачайте установщик.
Новые функции
Отладка проектов Blazor WebAssembly
Теперь в Visual Studio для Mac включена полная поддержка отладки проектов Blazor WebAssembly,, позволяющая задавать точки останова, контрольные точки, а также перемещаться по коду с помощью команд пошагового выполнения и пропуска и многое другое.
Дополнительные сведения об отладке в Visual Studio для Mac см. в статье Отладка в Visual Studio для Mac.
Веб-приложения и Azure
- Мы добавили поддержку для .NET Core 5, предварительная версия 8.
- Мы добавили интегрированную поддержку для доступа к источникам пакетов NuGet Azure DevOps с помощью учетной записи, с которой выполнен вход, без личного маркера доступа (PAT).
Исправления ошибок
Отладчик
- Исправлена проблема, из-за которой отладчик предпочитает использовать импортированный класс вместо локальной переменной с тем же именем.
- Мы устранили проблему с потенциальным сбоем или зависанием после завершения работы отладчика.
- Мы устранили проблему, при которой локальные переменные не вычислялись при отладке приложения Blazor с помощью .NET 5.
Система проектов
- Исправлена проблема, которая привела к пустой панели свойств для файлов при загрузке проектов AddIn.
- Исправлена проблема, из-за которой пользователи не могли отменить операцию загрузки решения.
- Мы устранили проблему, при которой процесс сборки Android никогда не останавливался.
- Мы устранили проблему, при которой переименование файла с включенным параметром "Показывать все файлы" в окне решения приводило к тому, что файл добавлялся дважды, что могло вызвать зависание.
- Мы устранили проблему с установкой другого FrameworkSDKRoot в VS для Mac.
- Мы устранили проблему, из-за которой создание новой папки проекта, имя которой содержало только один символ, завершалось с ошибкой.
- Мы обновили MSBuild до версии 16.8 RTM.
Оболочка и средства
- Мы увеличили скорость функции поиска в файлах.
- Исправлена проблема, из-за которой регистрировались ошибочные исключения при удалении несохраненных файлов из проекта.
- Исправлена проблема, приводившая к нескольким поискам по запросу и медленной реакции при поиске.
- Исправлена проблема, из-за которой Visual Studio не удавалось найти файлы и классы, включенные в проект многоцелевого проекта стиля SDK.
- Исправлена проблема, при которой путь к каталогу для поиска в файлах был задан неправильно.
- Исправлена проблема, которая не позволила пользователям открывать сборки в браузере сборок.
- Исправлена проблема, из-за которой файлы открывались в Visual Studio Code вместо шестнадцатеричного редактора при выборе открытия в шестнадцатеричном редакторе.
- Улучшена производительность средства просмотра сборок.
- Обозреватель сборок был перенесен в новый редактор.
- Мы снова реализовали панель ошибок и переместили выходные данные сборки на отдельную панель.
- Повышены общая производительность и надежность.
- Мы заменили термин "панель" на "окно инструментов" во всей интегрированной среде разработки и обновили меню "Вид" верхнего уровня.
- Мы устранили проблему, при которой содержимое диалогового окна "Справочник" не озвучивалось VoiceOver в правильной последовательности.
- Мы устранили потенциальное зависание в Обозревателе сборок.
- Мы устранили проблему с кодировкой во встроенном терминале.
- Мы устранили проблему, при которой при нажатии на кнопку "Найти" в диалоговом окне "Замена в файлах" выполнялась замена найденного текста.
- Мы устранили проблему, при которой действие "Поиск в каталоге" завершалось сбоем после второго использования.
- Мы обновили NuGet до версии 5.8 RC.
- Мы устранили проблему, из-за которой было невозможно ввести (специальные) символы в консоли VS при нажатии клавиши OPTION.
- Мы устранили проблему, из-за которой оповещения было нельзя нажать кнопкой мыши в macOS Big Sur.
Редактирование исходного кода
- Редактор F# и языковая служба были обновлены для использования того же сервера, что и Visual Studio (Windows). Это устраняет ряд проблем, которые ранее сообщались о Сообщество разработчиков включая следующие:
- Исправлена проблема, из-за которой привязка клавиши по умолчанию для «Переход к...» больше не работала с французской клавиатурой.
- Исправлена проблема, из-за которой новые проекты F# не восстанавливались и не собирались из-за недоступности пакета NuGet FSharp.Core.
- Исправлена проблема, из-за которой невозможно было использовать перечисление в качестве типа, допускающего значение null, в универсальных интерфейсах.
- Мы устранили проблему, при которой выделение ошибок во время разработки и предложения "Быстрого исправления" переставали работать.
- Мы устранили проблему, при которой синтаксические ошибки не подчеркивались красной волнистой линией.
- Мы устранили проблему, при которой не удавалось вставить фрагменты кода в файл C#.
- Мы исправили проблему, из-за которой завершение обработчика событий не работало.
- Мы устранили проблему с поддержкой YAML.
Инструменты тестирования
- Мы устранили проблему, при которой модульные тесты при запуске из контекстного меню выполнялись значительно медленнее, чем при запуске на панели "Модульные тесты".
Управление версиями
- Исправлена проблема странного поведения при копировании файлов в систему управления исходным кодом.
- Исправлена проблема, которая могла вызвать зависание при использовании управления версиями Git.
- Исправлена проблема, вызывавшая сбой фиксации системы управления версиями в случае, если Git сообщал о
fatal: LF would be replaced by CRLF
. - Исправлена проблема, из-за которой отключался журнал просмотра, при выборе не отслеживаемого файла или проекта на панели решения.
- Устранена проблема, когда не работала интеграция Git в среде Visual Studio для Mac.
- Исправлена проблема, из-за которой выполнялся откат удаления файла из проекта, нарушая работу системы управления исходным кодом.
- Исправлена проблема, из-за которой открытие проекта или переключение ветвей на консоли не всегда обновляло текущую ветвь в браузере проекта.
- Исправлена проблема, которая могла привести к появлению сообщения об ошибке
doesn't point at a valid Git repository or workdir.
при работе с Git. - Исправлена проблема, из-за которой ошибки прятания не обрабатывались должным образом.
- Исправлена проблема с поврежденными кнопками выбора в представлении "Проверка и фиксация".
- Мы устранили проблему, при которой диалоговое окно настройки Git блокировало использование интегрированной среды разработки и это окно было невозможно закрыть.
- Мы устранили проблему, при которой состояние скопированного и вставленного файла не обновлялось должным образом.
- Мы устранили проблему, из-за которой после копировании файла отображалась ошибка, если не был установлен Git.
- Мы устранили проблему, из-за которой при удалении нового файла в новой добавленной папке также удалялась пустая папка.
Веб-приложения и Azure
- Исправлена проблема, из-за которой в новом тестовом проекте F# отображались ошибки и предупреждения.
- Исправлена проблема, связанная с созданием файла решения, которая привела к возникновению проблемы совместимости Visual Studio в Windows.
- Исправлена проблема, из-за которой RAZOR-файлы неправильно отображали ошибку "Директива using не нужна".
- Исправлена проблема, из-за которой технология IntelliSense для классов из нового проекта библиотеки классов Razor была недоступна в RAZOR-файлах.
- Исправлена проблема, не позволяющая обнаруживать подписки Azure при публикации в Azure.
- Исправлена проблема, из-за которой не удавалось находить подписки Azure.
- Исправлено аварийное завершение работы в редакторе Razor.
- Исправлена проблема с достижением точек останова при отладке приложения Blazor WebAssembly.
- Добавлена поддержка предварительной версии для пользовательских шаблонов .NET Core, добавленных с помощью
dotnet new
. - Мы устранили проблему, при которой проект WebAssembly Blazor не распознавался в .NET 5 и окно выбора браузеров было недоступно.
- Мы исправили проблему, из-за которой недопустимый сертификат разработки приводил к неустранимому зависанию.
- Мы устранили проблему, из-за которой в IntelliSense отображался клиент OpenAPI после удаления службы OpenAPI.
- Мы обновили .NET Core до версий 5.0.100 и 3.1.403.
Xamarin
- Исправлена проблема, которая ошибочно изменяла симулятор для конструктора на iPad Pro, если Xcode использовался для открытия и добавления макетов в файл раскадровки.
- Исправлена проблема, из-за которой пользователям не удавалось загружать раскадровки в Visual Studio для Mac.
- Исправлена проблема, которая приводила к появлению Ошибок раскадровки.
- Исправлена проблема, из-за которой Добавление учетной записи Apple для Xamarin.iOS не работало.
- Исправлена проблема, приводившая к невозможности добавить учетную запись разработчика Apple с двухфакторной проверкой подлинности.
- Исправлена проблема предотвращавшая связывание с Visual Studio.
- Устранена проблема, из-за которой редактор раскадровки не запускался.
- Мы обновили путь Android SDK Tools для поддержки нового пути "cmdline-tools".
- При использовании добавочной горячей перезагрузки была обновлена минимальная требуемая версия Xamarin.Forms до 4.6.0.923.
- Исправлена проблема, из-за которой Горячая перезагрузка Xamarin.Forms приводила к переходу симулятора iOS на передний план.
- Устранена проблема, из-за которой окно симулятора iOS перехватывало фокус несколько раз.
- Исправлена проблема, из-за которой векторные изображения не отображались в Assets.xcassets.
- Мы устранили проблему, при которой целевая платформа для проекта полной платформы Xamarin.Mac продолжала переключаться на современную платформу Xamarin.Mac.
- Мы устранили проблему, при которой в среде VS для Mac удалялись некоторые свойства по умолчанию из проектов Xamarin.Android.
- Диспетчер пакет SDK для Android теперь будет предлагать установить API Android 28, если он еще не установлен, чтобы обеспечить совместимость с шаблонами Xamarin.Forms.
- Мы добавили поддержку Xcode 12.1.
Другие
- Улучшена производительность при запуске IDE.
- Улучшена производительность закрытия решения.
- Исправлена проблема, из-за которой vstool не возвращал точный идентификатор расширения, который затем можно использовать для отключения или включения расширения.
Известные проблемы
Ниже приведен список всех известных проблем в Visual Studio 2019 для Mac версии 8.8:
- После установки последней версии пакета SDK для .NET 5 разработчики приложений .NET Core 3.1 могут наблюдать сообщение об ошибке "Сертификат разработчика ASP.NET Core находится в недопустимом состоянии". Чтобы устранить эту проблему, выполните команду
dotnet dev-certs https --clean
, а затем командуdotnet dev-certs https --trust
в терминале. - Загрузка проектов Blazor WebAssembly с помощью .NET 5.0 RC1 пока не поддерживается.
- В редких случаях у вас могут быть актуальные версии всех компонентов кроме пакета SDK для .NET Core 3.1.300. При наличии такой конфигурации и выполнении обновления до версии .NET Core 3.1.300 с помощью средства обновления уведомление о необходимости обновить пакет SDK для .NET Core исчезнет только после перезапуска среды IDE.