Заметки о выпуске Visual Studio 2019 для Mac версии 8.10
Сообщество разработчиков | Требования к системе | Совместимость | Распространяемый код | Документация | Блоги | Обслуживание
Сведения о требованиях к системе см. в руководствах Требования к системе Mac и Целевая платформа и совместимость Mac.
Для получения дополнительных сведений о связанных скачиваемых файлах обратитесь к странице Загрузки.
Новые возможности Visual Studio 2019 для Mac
Выпуски Visual Studio 2019 для Mac
- 21 июня 2022 г. — Visual Studio 2019 для Mac версии 8.10.25
- 14 июня 2022 г. — Visual Studio 2019 для Mac версии 8.10.24
- 10 мая 2022 г. — Visual Studio 2019 для Mac версии 8.10.23
- 12 апреля 2022 г. — Visual Studio 2019 для Mac версии 8.10.22
- 22 марта 2022 г. — Visual Studio 2019 для Mac версии 8.10.21
- 8 марта 2022 г. — Visual Studio 2019 для Mac версии 8.10.20
- 15 февраля 2022 г. — Visual Studio 2019 для Mac, версия 8.10.19
- 8 февраля 2022 г. — Visual Studio 2019 для Mac, версия 8.10.18
- 19 января 2022 г. — Visual Studio 2019 для Mac версии 8.10.17
- 16 декабря 2021 г. — Visual Studio 2019 для Mac версии 8.10.16
- 14 декабря 2021 г. — Visual Studio 2019 для Mac версии 8.10.15
- 17 ноября 2021 г. — Visual Studio 2019 для Mac версии 8.10.14
- 8 ноября 2021 г. — Visual Studio 2019 для Mac версии 8.10.13
- 2 ноября 2021 г. — Visual Studio 2019 для Mac версии 8.10.12
- 10 октября 2021 г. — Visual Studio 2019 для Mac, версия 8.10.11
- 29 сентября 2021 г. — Visual Studio 2019 для Mac версии 8.10.10
- 14 сентября 2021 г. — Visual Studio 2019 для Mac версии 8.10.9
- 24 августа 2021 г. — Visual Studio 2019 для Mac версии 8.10.8
- 10 августа 2021 г. — Visual Studio 2019 для Mac версии 8.10.7
- 13 июля 2021 г.: Visual Studio 2019 для Mac версии 8.10.6
- 6 июля 2021 г.: Visual Studio 2019 для Mac версии 8.10.5
- 29 июня 2021 г. — Visual Studio 2019 для Mac версии 8.10.4
- 22 июня 2021 г. — Visual Studio 2019 для Mac версии 8.10.3
- 15 июня 2021 г. — Visual Studio 2019 для Mac версии 8.10.2
- 8 июня 2021 г. — Visual Studio 2019 для Mac версии 8.10.1
- 2 июня 2021 г. — Visual Studio 2019 для Mac версии 8.10
Записи блога о Visual Studio 2019 для Mac
Блог Visual Studio является официальным источником сведений о продукте от группы разработчиков Visual Studio. Более подробные сведения о выпусках Visual Studio 2019 для Mac можно найти в следующих записях:
Основные сведения о выпуске
- В Visual Studio для Mac 8.10 добавлена поддержка F# 5.0.
- В Visual Studio для Mac 8.10 добавлен новый диспетчер пакетов NuGet, написанный с использованием собственного пользовательского интерфейса Cocoa.
- В Visual Studio для Mac 8.10 добавлена поддержка шаблонов решений, предоставляемых интерфейсом командной строки
dotnet
. - В Visual Studio для Mac 8.10 по умолчанию включена поддержка шаблонов проектов
dotnet new
.
Известные проблемы
Ознакомьтесь с разделом Известные проблемы.
Отзывы и предложения
Мы будем рады узнать ваше мнение! Вы можете сообщить о проблеме, щелкнув пункт Сообщить о проблеме на экране интегрированной среды разработки Visual Studio для Mac. Вы можете отслеживать свои отзывы и предложения на портале сообщества разработчиков.
Заметки о выпуске
Visual Studio 2019 для Mac версии 8.10.25 (8.10.25.2)
Выпущено 21 июня 2022 г.
Общие
- Уведомление об обновлении mono до версии 6.12.0.182:
- Уязвимость CVE-2022-30184 .NET Information Disclosure A существует в .NET 6.0 и .NET Core 3.1 в NuGet, где может произойти утечка учетных данных.
Visual Studio 2019 для Mac версии 8.10.24 (8.10.24.14)
Выпущено 14 июня 2022 г.
Общие
Мы обновили пакеты SDK для .NET до версии 6.0.106 и 3.1.420.
Пакет SDK для .NET 5.0.X, который поставляется в Visual Studio 2019 для Mac, больше не поддерживается и больше не будет получать обновления для системы безопасности. Сопровождающая среда выполнения 3.1.X по-прежнему поддерживается и продолжит получать обновления системы безопасности. См. политику поддержки .NET. Пользователи, которые хотят остаться в Visual Studio 2019 для Mac, делают это с пониманием того, что среда теперь полностью безопасна.
Visual Studio для Mac соответствует современной политике жизненного цикла Майкрософт. В соответствии с этой политикой Visual Studio 2019 для Mac не поддерживается и будет получать ограниченные обновления до июля 2022 года. После июля 2022 года Visual Studio 2019 для Mac перестанет получать обновления любого вида.
Для безопасной среды настоятельно рекомендуется обновить пользователей до Visual Studio 2022 для Mac, поддерживаемую в настоящее время версию Visual Studio для Mac, которая поставляет полностью поддерживаемый пакет SDK для .NET 6.0.X и среду выполнения 3.1.X.
Советы по безопасности
- Уязвимость к повышению прав CVE-2022-24513. Существует потенциальная уязвимость к повышению прав, когда служба обновления Microsoft Visual Studio неверно анализирует данные локальной конфигурации.
- CVE-2022-23267 уязвимость .NET, связанная с отказом в обслуживании В .NET 6.0, .NET 5.0 и .NET Core 3.1 существует уязвимость, при которой вредоносный клиент может вызывать отказ в обслуживании из-за избыточного выделения памяти через HttpClient.
- Уязвимость CVE-2022-30184 .NET Information Disclosure A существует в .NET 6.0 и .NET Core 3.1 в NuGet, где может произойти утечка учетных данных.
Visual Studio 2019 для Mac версии 8.10.23 (8.10.23.7)
Дата выпуска: 10 мая 2022 г.
Общие
- Обновлены пакеты SDK .NET до версий 6.0.105, 5.0.408 и 3.1.419 для устранения уязвимостей CVE-2022-23267, CVE-2022-29145.
Visual Studio 2019 для Mac версии 8.10.22 (8.10.22.11)
Дата выпуска: 12 апреля 2022 г.
Общие
- Исправлена уязвимость к повышению прав CVE-2022-24513.
- Версия mono обновлена до 6.12.0.174 для устранения уязвимости CVE-2020-8927. Для обновления mono также необходимо обновить Xamarin.iOS до версии 15.8.0.3, Xamarin.Mac — до 8.8.0.3, а Xamarin.Android — до 12.2.4.3.
- Пакеты SDK для .NET обновлены до версий 6.0.104, 5.0.407 и 3.1.418.
Visual Studio 2019 для Mac версии 8.10.21 (8.10.21.4)
Дата выпуска: 22 марта 2022 г.
Xamarin
- Добавлена поддержка Xcode 13.3.
Visual Studio 2019 для Mac версии 8.10.20 (8.10.20.0)
Выпущено 8 марта 2022 г.
Общие
- Обновлены пакеты SDK .NET до версий 6.0.103 и 5.0.406 для устранения уязвимостей CVE-2022-70153, CVE-2022-70156 и CVE-2022-70175.
Visual Studio 2019 для Mac версии 8.10.19 (8.10.19.2)
Выпущено 15 февраля 2022 г.
Xamarin
- Мы обновили Xamarin.iOS до версии 15.6.0.3 и Xamarin.Mac до версии 8.6.0.3, что позволило устранить проблему с семантикой владения DisposableObject.
Visual Studio 2019 для Mac версии 8.10.18 (8.10.18.11)
Дата выпуска: 8 февраля 2022 г.
Общие
- Исправлена проблема, из-за которой при обработке запроса не удавалось запустить пакет SDK 3.1 Angular/React.js/React.js и проекты Redux с ошибкой "При обработке запроса произошло необработанное исключение".
- Обновлены пакеты SDK .NET до версий 6.0.102 и 5.0.405 для устранения уязвимости CVE-2022-21986.
Visual Studio 2019 для Mac версии 8.10.17 (8.10.17.2)
Выпущено 19 января 2022 г.
Xamarin
- Устранен сбой при развертывании проекта Xamarin.Forms на нескольких платформах.
- Устранена проблема, которая иногда приводила к отсутствующему файлу headers/m при создании новых проектов iOS.
Visual Studio 2019 для Mac версии 8.10.16 (8.10.16.2)
Дата выпуска: 16 декабря 2021 г.
Xamarin
- Добавлена поддержка Xcode 13.2.
Visual Studio 2019 для Mac версии 8.10.15 (8.10.15.32)
Дата выпуска: 14 декабря 2021 г.
Общие
- Устранена проблема, из-за которой работа Visual Studio для Mac завершалась сбоем при запуске, если homebrew был установлен на Monterey.
- Мы обновили пакеты SDK для .NET 6.0.101, 5.0.404 и 3.1.416.
- На компьютерах Apple Silicon (M1 или Arm64) проверьте наличие обновлений после установки Visual Studio для Mac 8.10.15, чтобы установить актуальные версии пакетов SDK для .NET.
- Старые пакеты SDK для .NET x64 не поддерживаются в Arm64, и их следует удалить перед установкой последних поддерживаемых версий.
- Установщик 8.10.15 и средство обновления отобразят оповещение с возможностью удаления неподдерживаемых пакетов SDK x64 перед установкой поддерживаемых версий пакета SDK для .NET.
- Узнайте, как вручную удалить .NET с помощью этих инструкций.
Visual Studio 2019 для Mac версии 8.10.14 (8.10.14.17)
Дата выпуска: 17 ноября 2021 г.
Общие
- Устранена проблема в отладчике, которая может привести к сбою интегрированной среды разработки.
- Мы устранили несколько проблем в диспетчере обновлений и пакете SDK, которые могут привести к сбою интегрированной среды разработки.
Visual Studio 2019 для Mac версии 8.10.13 (8.10.13.11)
Дата выпуска: 8 ноября 2021 г.
Общие
- Мы обновили пакет SDK для .NET Core до версии 5.0.404 и 3.1.415.
- .NET 6.0 не будет отображаться в диалоговом окне создания проекта для проектов .NET, поскольку C# 10 используется шаблонами проектов .NET 6 и не поддерживается Visual Studio для Mac 8.10.
- На компьютерах Apple Silicon (M1 или Arm64) ноябрьские выпуски пакетов SDK для .NET 5.0, 6.0 и .NET Core 3.1 x64 в настоящее время не поддерживаются Visual Studio для Mac 8.10. Это связано с тем, что новые пакеты SDK для .NET x64 устанавливаются в другой каталог, и в настоящее время Visual Studio для Mac поддерживает только исходное расположение установки пакета SDK для .NET, которое теперь используется только пакетом SDK Arm64.
- В диалоговом окне проверки обновлений не будут отображаться обновления для пакетов SDK, пока в последующий выпуск Visual Studio для Mac 8.10 не будет добавлена поддержка новых пакетов SDK.
- Если установлены ноябрьские выпуски пакетов SDK для .NET 5.0, 6.0 или .NET Core 3.1 x64, их следует удалить, а вместо них установить выпуски за октябрь.
- Также обратите внимание, что пакет SDK для .NET 6 Arm64 не поддерживается Visual Studio для Mac 8.10.
- Если Visual Studio для Mac 8.10 обнаруживает неподдерживаемую установку, отобразится уведомление панели сведений со ссылкой на инструкции по удалению.
- Visual Studio 8.10.13 не поддерживается параллельно с Visual Studio для Mac 17.0 (предварительная версия 3).
- Узнайте, как удалить .NET с помощью этих инструкций.
Xamarin
- Устранена проблема, из-за которой не удавалось установить Eclipse Temurin JDK 1.8.0.302, поскольку средство обновления Visual Studio для Mac не устанавливало JDK с правами администратора.
Visual Studio 2019 для Mac версии 8.10.12 (8.10.12.16)
Дата выпуска: 2 ноября 2021 г.
Общие
- На компьютерах Apple Silicon (M1 или Arm64) ноябрьские выпуски пакетов SDK для .NET 5.0, 6.0 и .NET Core 3.1 x64 в настоящее время не поддерживаются Visual Studio для Mac 8.10. В диалоговом окне проверки обновлений не будут отображаться обновления для пакетов SDK, пока в последующий выпуск Visual Studio для Mac 8.10 не будет добавлена поддержка новых пакетов SDK.
- Если установлены ноябрьские выпуски пакетов SDK для .NET 5.0, 6.0 или .NET Core 3.1 x64, их следует удалить, а вместо них установить выпуски за октябрь.
- Также обратите внимание, что пакет SDK для .NET 6 Arm64 не поддерживается Visual Studio для Mac 8.10.
Xamarin
- Добавлена поддержка Xcode 13.1.
- Мы заменили Mobile OpenJDK 1.8.0.25 (Майкрософт) на Eclipse Temurin JDK 1.8.0.302. Обновление приведет к удалению JDK 1.8.0.25 с компьютеров пользователей.
Visual Studio 2019 для Mac версии 8.10.11 (8.10.11.8)
Дата выпуска: 12 октября 2021 г.
Общие
- Мы обновили пакет SDK для .NET Core до версии 5.0.402 и 3.1.414.
Visual Studio 2019 для Mac версии 8.10.10 (8.10.10.8)
Выпущено 29 сентября 2021 г.
Общие
- Устранена проблема, из-за которой при добавлении вложенной папки в проект с помощью Git мог возникать сбой.
Xamarin
- Добавлена поддержка Xcode 13.
Visual Studio 2019 для Mac версии 8.10.9 (8.10.9.3)
Выпущено 14 сентября 2021 г.
Веб-приложения и Azure
- Мы обновили пакет SDK для .NET Core до версии 5.0.401 и 3.1.413.
Visual Studio 2019 для Mac версии 8.10.8 (8.10.8.0)
Выпущено 24 августа 2021 г.
Xamarin
- Исправлена проблема, из-за которой ошибочно выводились предупреждающие сообщения "Не удалось найти Microsoft OpenJDK".
Visual Studio 2019 для Mac версии 8.10.7 (8.10.7.17)
Выпущено 10 августа 2021 г.
Оболочка и средства
- Исправлена проблема, из-за которой был невозможен поиск пакетов NuGet в глобальной строке поиска.
Управление версиями
- Исправлена проблема, из-за которой в некоторых проектах Git не отображались изменения Git.
Веб-приложения и Azure
- Мы обновили пакет SDK для .NET Core до версий 5.0.400 и 3.1.412, чтобы устранить уязвимость CVE-2021-26423.
Xamarin
Visual Studio 2019 для Mac версии 8.10.6 (8.10.6.10)
Выпущено 13 июля 2021 г.
Инструменты тестирования
- Исправлена проблема с обнаружением тестов при загрузке решения.
Веб-приложения и Azure
- Мы обновили пакет SDK для .NET Core до версии 5.0.302 и 3.1.411.
Visual Studio 2019 для Mac версии 8.10.5 (8.10.5.16)
Выпущено 6 июля 2021 г.
Общие
- Мы устранили несколько проблем с надежностью, связанных с подсказками в редакторе и изменениями внешних файлов.
Оболочка и средства
- Устранены проблемы отрисовки в диспетчере пакетов NuGet в Big Sur.
- Исправлена проблема, при которой команды "Открыть в поисковике" и "Сохранить" были отключены в контекстном меню документа.
Visual Studio 2019 для Mac версии 8.10.4 (8.10.4.11)
Дата выпуска: 29 июня 2021 г.
Оболочка и средства
- Устранена проблема, из-за которой результаты глобального поиска не соответствовали используемому тегу фильтра.
Редактирование исходного кода
- Устранена проблема, из-за которой регионы отображались неправильно на вкладке "Структура документа".
Веб-приложения и Azure
- Устранена проблема, из-за которой публикация не работала, если в каталоге находилось несколько проектов.
Visual Studio 2019 для Mac версии 8.10.3 (8.10.3.15)
Дата выпуска: 22 июня 2021 г.
Веб-приложения и Azure
- Устранена проблема, при которой настраиваемое расположение пакета SDK для .NET Core не сохранялось, если оно представляло собой символическую ссылку.
Xamarin
- Мы обновили пакет SDK для Xamarin.iOS до версии 14.20.0.24 и пакет SDKд ля Xamarin.Mac до версии 7.14.0.24.
Visual Studio 2019 для Mac версии 8.10.2 (8.10.2.17)
Дата выпуска: 15 июня 2021 г.
Управление версиями
- Устранена проблема, из-за которой при выборе фиксации в представлении различий загрузка никогда не заканчивается.
- Устранена проблема, которая могла приводить к аварийному завершению работы интегрированной среды разработки.
Веб-приложения и Azure
- Устранена проблема, из-за которой установщику или средству обновления не удавалось скачать новый пакет SDK для .NET Core.
Visual Studio 2019 для Mac версии 8.10.1 (8.10.1.71)
Дата выпуска: 8 июня 2021 г.
Общие
- Мы устранили несколько проблем с надежностью Git и Xamarin.
Оболочка и средства
- Мы обновили все переводы.
Управление версиями
- Мы устранили несколько проблем, связанных с выравниванием, в представлении обвинения.
Веб-приложения и Azure
- Мы обновили пакет SDK для .NET Core до версий 5.0.301 и 3.1.410, чтобы устранить уязвимость CVE-2021-31957.
- Устранена проблема, из-за которой было невозможно выполнить запуск с внешней программой.
Visual Studio 2019 для Mac версии 8.10 (8.10.0.1773)
Дата выпуска: 2 июня 2021 г.
Общие
- Улучшено общее потребление памяти и производительность при работе с решениями большого размера.
- Мы обновили Mono до версии 6.12.0.140:
- Проблема с Big Sur, которая приводила к зависанию Visual Studio для Mac.
- Уязвимость удаленного выполнения кода в .NET Core CVE-2021-24112.
- Устранены некоторые проблемы с надежностью.
Отладчик
- Исправлена проблема, из-за которой окно инструментов стека вызовов не отображало внешний код.
Система проектов
- Мы обновили MSBuild до версии 16.9.0.
- Устранена проблема, из-за которой несохраненные изменения в коде не сохранялись при запуске отладки (F5).
Оболочка и средства
- Исправлена проблема, из-за которой $(SolutionDir) не определялся при восстановлении больших решений.
- Исправлена проблема, из-за которой PackageReferences неожиданно обновлялись.
- Мы добавили поддержку
<packageRestore>
параметра вNuGet.config
. - Мы обновили NuGet до версии 5.9.
- Исправлена проблема, из-за которой форматирование кода новых проектов .NET Core было несогласованным.
- Устранена проблема, из-за которой подсказки на вкладке файлов не отображались.
- Устранена проблема, из-за которой окно встроенного терминала не очищалось при повторном запуске приложения.
- Устранена проблема, из-за которой кнопки поиска и замены в разделе "Поиск в файлах" были отключены при выборе решения.
Редактирование исходного кода
- Исправлена проблема, из-за которой функции языка F# 4.7 не работали.
- Исправлена проблема, из-за которой происходил сбой отправки кода F# в окно инструментов F# Interactive с ошибкой.
- Мы устранили несколько проблем с новым пользовательским интерфейсом быстрых исправлений (предварительная версия функции).
- Удален устаревший параметр "Интерпретировать нажатие клавиши TAB как команду расстановки отступов", который не поддерживается в платформенном редакторе.
Инструменты тестирования
- Устранена проблема, из-за которой модульные тесты не выполнялись при использовании во вложенных классах.
Веб-приложения и Azure
- Пакеты SDK для .NET Core обновлены до версий 5.0.203 и 3.1.409 для устранения уязвимости CVE-2021-31204.
- Устранена проблема, из-за которой при создании проектов .NET Core происходил сбой, если была установлена среда .NET 6, предварительная версия 4.
Xamarin
- Устранена проблема, из-за которой изменения Горячей перезагрузки XAML не синхронизировались с устройством.
- Пакет SDK для Xamarin.iOS обновлен до версии 14.17.2.4.
- Обновлены шаблоны Xamarin.Forms.
Известные проблемы
Ниже приведен список всех известных проблем в Visual Studio 2019 для Mac версии 8.10:
- В диалоговом окне создания проекта не отображается .NET 6.0, поскольку C# 10 используется шаблонами проектов .NET 6 и не поддерживается Visual Studio для Mac 8.10.
- На компьютерах Apple Silicon (M1 или Arm64) старые пакеты SDK для .NET необходимо удалить перед установкой выпусков за декабрь. Это связано с тем, что новые пакеты SDK для .NET x64 устанавливаются в другой каталог, а исходное расположение теперь используется только пакетом SDK для Arm64.
- После установки Visual Studio для Mac 8.10.15 в диалоговом окне проверки наличия обновлений отобразятся последние пакеты SDK. В процессе обновления отобразится оповещение, если средство обновления обнаружит старые пакеты SDK, а также предоставится возможность удалить их. Этот же параметр доступен в установщике 8.10.15.
- Также обратите внимание, что пакет SDK для .NET 6 Arm64 не поддерживается Visual Studio для Mac 8.10.
- Узнайте, как удалить .NET с помощью этих инструкций.
- В определенных условиях при развертывании проектов Xamarin.Forms на устройствах iOS появляется исключение "System.EntryPointNotFoundException". Сейчас мы работаем над исправлением, которое будет выпущено в ближайшее время.
- После установки последней версии пакета SDK для .NET 5 разработчики приложений .NET Core 3.1 могут наблюдать сообщение об ошибке "Сертификат разработчика ASP.NET Core находится в недопустимом состоянии". Чтобы устранить эту проблему, выполните команду
dotnet dev-certs https --clean
, а затем командуdotnet dev-certs https --trust
в терминале. - В редких случаях у вас могут быть актуальные версии всех компонентов кроме пакета SDK для .NET Core 3.1.300. При наличии такой конфигурации и выполнении обновления до версии .NET Core 3.1.300 с помощью средства обновления уведомление о необходимости обновить пакет SDK для .NET Core исчезнет только после перезапуска среды IDE.
- Сборка проектов gRPC в Big Sur может завершаться неудачно с ошибкой
protoc" exited with code 255
. Это вызвано проблемой с обнаружением платформы macOS в пакете NuGet gRPC.Tools, который используется по умолчанию в шаблонах проекта. Чтобы устранить эту проблему, обновите пакет NuGet gRPC.Tools до версии 2.34.0 или более поздней. - В некоторых случаях может произойти сбой при сборке проектов Android с ошибкой
The Java SDK could not be found, please set the path to it in the Xamarin.Android SDKs settings panel
. Чтобы устранить эту проблему, выполните следующую команду в терминале:mkdir -p ~/Library/Android/sdk
.