Заметки о выпуске Visual Studio 2019 для Mac версии 8.2
Сообщество разработчиков | Требования к системе | Совместимость | Распространяемый код | Документация | Блоги | Обслуживание
Загрузка
Сведения о требованиях к системе см. в руководствах Требования к системе Mac и Целевая платформа и совместимость Mac.
Для получения дополнительных сведений о связанных скачиваемых файлах обратитесь к странице Загрузки.
Важно!
Visual Studio 2019 для Mac (версия 8 и более поздние версии) не поддерживается в Mac OS X 10.11 (El Capitan) или более ранних версиях. Если у вас есть Visual Studio 2017 для Mac (версия 7), вы не увидите обновления до Visual Studio 2019 для Mac. Установка также блокируется. Чтобы устранить эту проблему, обновите macOS до версии 10.12 (Sierra) или выше.
Новые возможности Visual Studio 2019 для Mac
Выпуски Visual Studio 2019 для Mac версии 8.2
- 28 августа 2019 г. — Visual Studio 2019 для Mac версии 8.2.6
- 27 августа 2019 г. — Visual Studio 2019 для Mac версии 8.2.5
- 20 августа 2019 г. — Visual Studio 2019 для Mac версии 8.2.4
- 13 августа 2019 г. — Visual Studio 2019 для Mac версии 8.2.3
- 5 августа 2019 г. — Visual Studio 2019 для Mac версии 8.2.2
- 30 июля 2019 г. — Visual Studio 2019 для Mac версии 8.2.1
- 24 июля 2019 г. — Visual Studio 2019 для Mac версии 8.2
Записи блога о Visual Studio 2019 для Mac
Блог Visual Studio является официальным источником сведений о продукте от группы разработчиков Visual Studio. Более подробные сведения о выпусках Visual Studio 2019 для Mac можно найти в следующих записях:
Основные сведения о выпуске
Этот выпуск содержит следующее:
- Поддержка C# 8.
- Поддержка новейшей предварительной версии 7 платформы .NET Core 3.0. Дополнительные сведения см. в статье Поддержка .NET Core в Visual Studio для Mac.
- Ресурсы Android XML и редактирование файлов XAML Forms теперь поддерживаются в новом редакторе XAML Visual Studio для Mac.
- Дополнительные возможности для нового редактора C#, например "Показать элементы импорта", активация IntelliSense при удалении знака и линейки столбцов.
Известные проблемы
Важно!
Если вы ранее использовали .NET Core версии 2.2.1xx с Visual Studio для Mac 8.0, необходимо вручную выполнить обновление до поддерживаемой версии .NET Core, как указано в руководстве Поддержка .NET Core. Рекомендуется версия 2.1.700 или 2.2.300.
Сведения об известных проблемах см. в разделе Известные проблемы.
Отзывы и предложения
Мы будем рады узнать ваше мнение! Вы можете сообщить о проблеме, щелкнув пункт Сообщить о проблеме на экране интегрированной среды разработки Visual Studio для Mac. Вы можете отслеживать свои отзывы и предложения на портале сообщества разработчиков.
Visual Studio 2019 для Mac версии 8.2.6 (8.2.6.26)
Выпущено 10 сентября 2019 г.
- Исправлена проблема, при которой Visual Studio для Mac не запускается, и значок прикрепления постоянно перемещается.
- Мы устранили множество проблем, которые приводили к сбою Visual Studio для Mac.
- Исправлена проблема, при которой функции триггера блога неправильно публикуются на портале Azure в учетной записи хранения.
- Мы добавили проверки, чтобы обеспечить возможность создания проектов только с правильной версией .NET Core.
Visual Studio 2019 для Mac версии 8.2.5 (8.2.5.5)
Выпущено 27 августа 2019 г.
- Исправлены некоторые проблемы, приводившие к неустранимым сбоям, о которых сообщалось по телеметрии.
- Устранена проблема со связью с сервером, обеспечивающим работу функции "Сообщить о проблеме".
- Исправлено значение целевого ЦП по умолчанию для улучшения поддержки запуска приложений в Catalina.
Visual Studio 2019 для Mac версии 8.2.4 (8.2.4.17)
Выпущено 20 августа 2019 г.
- Исправлена проблема, из-за которой интегрированная среда разработки могла случайно удалять содержимое пользователя при отмене извлечения из SVN.
- Устранена проблема, вызывавшая сбой Visual Studio для Mac.
- Исправлена проблема, из-за которой Visual Studio аварийно завершает работу при попытке фиксации в Git.
- Исправлена проблема, при которой DIF мог отображаться как неправильный.
- Исправлена проблема медленной работы клавиш со стрелками вверх и вниз в списке завершения, где используется сочетание клавиш CTRL+ПРОБЕЛ.
- Исправлены некоторые ошибки, которые вызывали проблемы с разрешениями при установке Visual Studio для Mac в версии ОС Catalina.
Visual Studio 2019 для Mac версии 8.2.3 (8.2.3.16)
Выпущено 13 августа 2019 г.
- Мы устранили множество проблем, которые вызывали сбой интегрированной среды разработки.
- Исправлена проблема, из-за которой создание классов в проектах с сотнями классов происходило очень медленно.
- Устранена проблема, из-за которой Visual Studio для Mac не удавалось проверить подлинность сеанса SSH.
Visual Studio 2019 для Mac версии 8.2.2 (8.2.2.21)
Выпущено 5 августа 2019 г.
- Исправлена проблема, из-за которой невозможно успешно установить или обновить VS Mac 2019 на Mac OS Catalina.
- Исправлена проблема, из-за которой при двойном нажатии клавиши TAB в заголовках xamlns вставляются записи из IntelliSense.
- Исправлена проблема, при которой в фигурных скобках рекомендации автоматически заменяли вводимый текст при закрытии фигурных скобок.
- Исправлена проблема с NRE в установщике, которая вызывала сбой установки.
Visual Studio 2019 для Mac версии 8.2.1 (8.2.1.19)
Выпущено 30 июля 2019 г.
- Устранена проблема, вызывавшая ошибку при установке.
- Устранена проблема, при которой установщик выдает ошибку "Нераспознанный формат архива при проверке кэшированных файлов" при установке на Catalina.
- Устранена проблема, при которой редактор аварийно завершает работу после ввода запятых.
- Устранена проблема, при которой клавиша TAB не работает в текстовых файлах.
- Устранена проблема, при которой не удается повторно открыть проекты Angular/React/React и Redux, если они были закрыты во время сборки.
- Добавлена поддержка Xcode 10.3.
Visual Studio 2019 для Mac версии 8.2 (8.2.0.1105)
Выпущено 24 июля 2019 г.
Новые функции
Установщик
- Теперь мы установили минимальное обновление версии Xcode 10.2 и версию macOS 10.14.3, чтобы соответствовать требованиям Visual Studio для Mac. Мы также установили минимальную версию установщика 10.11.
- Мы изменили надпись "пояс с инструментами" на вращающемся баннере на "набор инструментов".
- Мы включили обновленные переводы для новых строк.
Редактор
- Мы добавили фильтрацию по типу в IntelliSense в Visual Studio для Mac 2019, чтобы фильтровать список IntelliSense на основе типа завершения, например метод, структуры, фрагмент кода и т. д.
- Мы добавили параметр "Показать элементы импорта" в список завершения IntelliSense. Этот параметр добавляет возможность отображения завершений, предоставляемых библиотеками, которые еще не импортированы в проект. Например, если у вас не импортирован System.IO, введите "file", чтобы выбрать File.Open, и импортируйте правильную библиотеку для этого завершения.
- Мы добавили возможность запускать список завершения IntelliSense после удаления символа. Теперь меню IntelliSense будет открываться при нажатии клавиши DELETE, и вам не придется активировать его вручную с помощью сочетания клавиш CTRL+ПРОБЕЛ
- Добавлена поддержка линейки столбцов в новом редакторе C#.
Новый редактор XAML
Ресурсы Android XML и редактирование файлов XAML Forms теперь поддерживаются в новом редакторе Visual Studio для Mac. Интерфейс редактирования XAML в Xamarin.Forms на Mac теперь использует тот же механизм, на котором основаны WPF, UWP и Xamarin.Forms IntelliSense в Windows. Это предоставляет несколько улучшений для разработчиков Xamarin.Forms. Это такие улучшения, как усовершенствованное сопоставление, привязка и команды IntelliSense, а также советы с лампочкой. Кроме того, переход по коду, анализ кода, завершение ресурсов и завершение расширения разметки также были улучшены.
Дополнительно:
- Для Android мы представляем те же усовершенствования редактора, что и в Visual Studio для Mac. Сюда входят усовершенствования IntelliSense, функция "Перейти к определению" и семантическое редактирование файлов.
- Для Forms этот выпуск содержит предварительную версию языковой службы XAML Visual Studio, перенесенной в Visual Studio для Mac, что значительно улучшает возможности редактирования XAML-файлов в Forms.
Дополнительные сведения читайте в записи блога Новые возможности Xamarin.Forms XAML IntelliSense в Visual Studio для Mac и поделитесь с нами своими мнениями и предложениями.
Исправления в этом выпуске
Установщик
Этот выпуск исправляет следующую проблему с установщиком:
- Исправлена проблема целевого размера Xamarin с различными числовыми разделителями.
- Исправлено несанкционированное исключение при сбое установки Xamarin.Android. Отображается диалоговое окно с сообщением об ошибке.
- Исправлено и отображается правильное сообщение об ошибке при выполнении установщика в качестве привилегированного пользователя.
- Исправлено и отображается диалоговое окно ошибки во время запуска, когда установщик завершает работу с несанкционированным исключением.
Окно запуска
- Устранена проблема, при которой, если открыть, а затем закрыть интегрированную среду разработки, возникало аварийное завершение.
- Устранена проблема, из-за которой при открытии файла проекта или решения из Finder или командной строки происходило открытие интегрированной среды разработки с начальным окном.
Редактор
- Устранена проблема, при которой IntelliSense не отображается при нажатии клавиши BACKSPACE.
- Устранена проблема, при которой кнопки "ОК" и "Отмена" не работали должным образом в диалоговом окне "Извлечение интерфейса".
- Устранена проблема, при которой привязка клавиатуры "Перейти к парной фигурной скобке" не работала.
- Устранена проблема, при которой наведение указателя мыши на переменную некорректно показывает ее значение в текстовом редакторе.
- Устранена проблема, при которой панель навигации в области источника прекращала работу в версии 8.1.
- Устранена проблема, при которой классы не перечислялись на панели навигации.
- Устранена проблема, при которой подсказки замораживались и не закрывались.
- Устранена проблема, при которой метки порядка байтов (BOM) добавлялись к файлам ProGuard и останавливали компиляцию.
- Устранена проблема, при которой старый редактор добавлял метки порядка байтов в файл при сохранении.
- Исправлена проблема, при которой в Visual Studio для Mac на компьютере с macOS Catalina отображались только директивы using, а другое содержимое файла отсутствовало.
- Исправлена проблема, когда при восстановлении пакетов для решения в macOS Catalina Visual Studio для Mac перестает отвечать на запросы.
- Исправлена проблема с обрезкой меню автозаполнения.
- Устранена проблема, при которой открытие документа приводило к аварийному завершению интегрированной среды разработки.
- Устранена проблема, из-за которой ввод на китайском языке повторяется в новом редакторе C#.
- Устранена проблема, из-за которой ввод на японском языке слишком медленный.
- В этом выпуске устранена проблема, при которой отсутствующий файл XAML нарушает работу IntelliSense.
- Устранена проблема, при которой наведение указателя мыши на переменную некорректно показывает ее значение в текстовом редакторе.
- Устранена проблема, при которой точки останова не работают при отладке проектов Xamarin.Android.
.NET Core
- Поддержка .NET Core 3.0, предварительная версия 7. Дополнительные сведения см. в статье Поддержка .NET Core в Visual Studio для Mac.
NuGet
- Мы выполнили обновление до NuGet 5.1.
Shell
- Устранена проблема, из-за которой интегрированная среда разработки перестает отвечать на запросы при щелчке правой кнопкой мыши и выборе > "Выйти из закрепления".
- Устранена проблема, при которой интегрированная среда разработки зависает при открытии проекта (из командной строки), когда открыта строка опроса.
- Устранена проблема, при которой использование диктовки macOS приводит к запросу специальных возможностей в интегрированной среде разработки.
- Устранена проблема, при которой TODO "Перейти к задаче" не работает.
- Устранена проблема, при которой задачи прерывались.
- Устранена проблема, из-за которой панель поиска отображает результаты не в том окне в режиме разделения экрана.
- Устранена проблема, из-за которой сохранение AXML-файла дважды не приводит к сохранению изменений.
- Устранена проблема, из-за которой изменения AXML не сохраняются в файл или не активируют уведомление "Обновление ресурсов…".
- Теперь можно войти в учетную запись из окна "Пуск", чтобы было проще получить доступ к преимуществам подписки и ресурсов Azure.
- Устранена проблема, при которой копирование и вставка файла происходили не должным образом.
- Устранена проблема, при которой вкладка с результатами поиска содержала временные файлы.
- Устранена проблема, при которой невозможно было скопировать результаты поиска в файлах.
Общие
- Устранена проблема, при которой интегрированная среда разработки завершается сбоем при попытке изменить форматирование исходного кода C# в установках.
- Мы обновили переводы.
- Устранена проблема, при которой переименование файла с помощью инструмента рефакторинга приводило к прерыванию проекта..
Система проектов
- Улучшены сообщения об ошибках для сбоев разрешения SDK. Теперь ошибки в интегрированной среде разработки отображаются не в файле журнала (автоматически), а в окне решения и при начальной загрузке решений.
- Устранена проблема, из-за которой Visual Studio зависает при запуске исполняемого файла с использованием Mono.
- Устранена проблема, из-за которой отсутствующий XAML-файл нарушает работу IntelliSense.
- Устранена проблема, при которой добавление NuGet в приложение F# Xamarin Forms искажало вложение файлов.
- Поддержка C# 8.
- Теперь Visual Studio для Mac поддерживает генераторы, определенные в
<ItemDefinitionGroup>
. Это обеспечит улучшенную поддержку для файлов ресурсов Android в будущих выпусках. - Устранена проблема, при которой DefaultItem.props не учитывался для вновь определенных BuildActions.
Веб-инструменты
- Исправлена проблема, из-за которой приложение завершилось с кодом: 255 отображается в окне "Вывод приложения" после отладки проекта docker-compose, а затем отладки веб-приложения.
Управление версиями
- Устранена проблема, из-за которой параметр Diff в системе управления версиями не работает должным образом.
- Устранена проблема, когда обновление из Git после внесения удаленных и локальных изменений приводило к тому, что локальные изменения прятались, но не извлекались.
- Устранена проблема, из-за которой функция "Опубликовать в системе управления версиями" всегда отключена.
- Устранена проблема, при которой невозможно было выполнить вход в локальный TFS с помощью репозитория Git.
- Устранена проблема, при которой ведение журнала в учетных записях GIT могло привести к сбою.
Средство обновления
- Устранена проблема, при которой обновления пакета SDK для .NET Core и OpenJDK продолжают появляться, хотя они уже установлены.
- Устранена проблема, при которой OpenJDK предлагает установку в средстве обновления, даже если эта версия уже установлена. В этом случае рассматриваются следующие Сообщество разработчиков проблемы:
F#
- Устранена проблема, при которой выделение цветом функций F# не согласовано.
Xamarin
Android
- Повышение производительности при запуске почти на 50 % благодаря поддержке трассировки запуска с компиляцией AOT (компиляция Ahead of Time).
- Доступно для всех выпусков Visual Studio.
- Создание пакетов приложений Android (AAB) с поддержкой пакета SDK для Xamarin.Android MSBuild.
- Средство упаковки ресурсов Android 2.0 (AAPT2) теперь включено по умолчанию для проектов Android.
- Улучшения производительности сборки и развертывания.
- Привязки предварительной версии Android Q Beta 2.
- Используйте AndroidX в приложениях Android: пакеты NuGet AndroidX представлены в предварительной версии.
- Этот выпуск включает следующий пакет SDK Xamarin.Android:
iOS
- Мы добавили поддержку в редактор Info.plist для новых необходимых ключей в Xcode 11.
- Этот выпуск включает следующий пакет SDK для Xamarin.iOS:
Конструкторы Xamarin
- Устранена проблема, при которой отрисовщики Android appcompat некорректно отображались в средстве предварительного просмотра Forms.
- Мы исправили несколько проблем отрисовки в средстве предварительного просмотра Forms
- Мы исправили проблему, при которой конструктор Android и XAML Intellisense некорректно работали, если новый редактор был отключен для C#
- Устранена проблема, при которой именованные размеры шрифта в файлах XAML выделяются красными волнистыми линиями
- Устранена проблема, при которой файлы designer.cs слишком часто повторно создавались при использовании конструктора iOS
Инструменты Visual Studio для Unity
- Мы устранили нерегулярное аварийное завершение при проверке переменных IntPtr.
- Исправлена проблема, которая иногда препятствует пошаговой отладке или остановке в точках останова отладчика VSTU.
Другие
- Устранено несколько проблем, связанных с аварийным завершением работы, о которых сообщалось в Службу отчетов об ошибках корпорации Майкрософт.
- Устранена проблема, из-за которой невозможно открыть никакие файлы, кроме *.sln, в Visual Studio для Mac 8.0.6.
- Устранена проблема, из-за которой скрипт обновления Visual Studio для Mac не срабатывал из-за попытки применить
cp
для каталога. - Устранено несколько проблем со сбоем продукта, о которых сообщалось в службе отчетов об ошибках Майкрософт.
Известные проблемы
Ниже приведен список всех известных проблем в Visual Studio 2019 для Mac версии 8.2:
Журнал заметок о выпуске Visual Studio для Mac
Просмотреть заметки о выпусках предыдущих версий Visual Studio для Mac можно на странице Журнал заметок о выпуске.