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



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


Нажмите кнопку, чтобы скачать последнюю версию Visual Studio 2019 для Mac. Сведения о требованиях к системе см. в руководствах Требования к системе Mac и Целевая платформа и совместимость Mac.

Инструкции по установке и обновлению Visual Studio 2019 для Mac см. в руководстве по установке Visual Studio для Mac.

Download VS for Mac

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


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

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

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

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


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

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

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


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

Дата выпуска: 11 декабря 2019 г.

Этот служебный выпуск обеспечивает поддержку для среды выполнения .NET 2.1.14 и пакета SDK .NET Core 3.0.101.

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

Выпущено 21 ноября 2019 г.

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

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

Выпущено 18 ноября 2019 г.

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

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

Выпущено 11 ноября 2019 г.

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

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

Выпущено 5 ноября 2019 г.

В этом наборе исправлений добавлена поддержка Xcode 11.2.

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

Выпущено 1 ноября 2019 г.

В этом выпуске службы исправлена проблема со сбоями в macOS Catalina в результате нехватки памяти в этой версии ОС.

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

Дата выпуска: 28 октября 2019 г.

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

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

Выпущено 14 октября 2019 г.

В этом выпуске устранены проблемы, которые приводили к сбою Visual Studio для Mac в Catalina. Если возникают сбои, переключитесь на канал предварительной версии.

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

Выпущено 10 октября 2019 г.

В этом выпуске добавлена поддержка Xcode 11.1.

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

  • Мы удалили команду [загрузчик приложений], так как это приложение удалено из Xcode. Выполните действия, описанные в этом руководстве, чтобы передать его в App Store Connect.
  • Различные сбои, сведения о которых были переданы через телеметрию.
  • Профилировщик не запускается.

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

Выпущено 7 октября 2019 г.

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

  • Отсутствие замены регулярного выражения в новом редакторе.
  • Сбой при использовании функции "Перейти к" с определенными значениями.
  • Невозможность вставки точки останова при запуске на устройстве iOS при использовании горячей перезагрузки.
  • Ошибка при попытке открыть решение с помощью файла global.json, который ссылается на не установленную предварительную версию .NET Core.
  • Невозможность извлечь селектор эмодзи из нового редактора.

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

Выпущено 30 сентября 2019 г.

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

  • При запуске VSMac отображается сообщение об ошибке прав получения.
  • Веб-редакторы не поддерживают файлы с расширением JSX/TSX.
  • Переполнение стека при анализе файлов F# приводит к сбою интегрированной среды разработки.
  • Функции Azure не могут быть опубликованы в Azure (неожиданное закрытие DotNet).
  • При переименовании страницы .cshtml файл .cshtml.cs исчезает.
  • Перемещение более двух вложенных файлов не работает.
  • Вся оболочка IDE становится пустой при переключении на вкладку или с вкладки .xaml (даже между файлами .xaml).

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

Выпущено 23 сентября 2019 г.

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

Веб-редакторы

В этом выпуске мы добавили поддержку веб-файлов в новый редактор машинного кода, который появился в Visual Studio 2019 для Mac 8.1.

JavaScript IntelliSense in the new editor graphic
IntelliSense для JavaScript в новом редакторе

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

  • JS
  • TS
  • HTML
  • CSS
  • CSHTML
  • JSON
  • LESS
  • SCSS

Новые веб-редакторы имеют тот же собственный интерфейс, что и редакторы C# и XAML, и используют общую языковую службу Visual Studio. В новых редакторах доступны следующие возможности:

  • усовершенствование производительности IntelliSense;
  • фильтрация IntelliSense по типам;
  • Редактирование в нескольких точках вставки
  • Поддержка языков с написанием справа налево и двунаправленным письмом
  • встроенная поддержка ввода;
  • улучшенная производительность ввода;
  • улучшенный рендеринг текста;
  • Перенос по словам
  • усовершенствованное форматирование;
  • улучшенная классификация.

В новых редакторах мы также устранили многочисленные ошибки, включая ошибки, связанные с производительностью и поддержкой файлов.

Настройка для различных версий

В этом выпуске добавлена улучшенная поддержка проектов с несколькими целевыми платформами. Ниже описаны некоторые функции и преимущества:

  • При редактировании файла в проекте с несколькими целевыми платформами можно выбрать целевую платформу для управления IntelliSense в редакторе:

    Multi-target framework editor graphic
    Работа с редактором проектов для нескольких целевых платформ в Visual Studio для Mac
  • Редактор будет отображать сведения в IntelliSense и подсказки об API, недоступных для конкретной целевой платформы.

  • Мы также добавили поддержку отладки для конкретной платформы:

    Debugging multi-target framework graphic
    Отладка проекта для нескольких целевых платформ в Visual Studio для Mac

.NET Core

В этом выпуске добавлена возможность выбора браузера, используемого при запуске или отладке веб-приложения ASP.NET Core.

Select browser graphic
Выбор браузера

Поддержка публикации проектов консоли .NET Core и библиотеки .NET Standard

В предыдущем выпуске мы добавили возможность публикации проекта ASP.NET Core в папку. В этом выпуске появилась поддержка публикации проектов консоли .NET Core и библиотек .NET Standard. Дополнительные сведения об использовании этой возможности см. в документации по папке для публикации.

Поддержка launchSettings.json

При разработке приложений ASP.NET Core можно настроить запуск приложения для целей разработки с помощью файла launchSettings.json. Дополнительные сведения об этом файле см. в документации по средам .NET Core. В файле launchSettings можно настроить URL-адрес, по которому приложение будет ожидать передачи данных, а также переменные среды, которые применяются при запуске или отладке. Благодаря этому обновлению мы упростили совместную работу над проектами с другими пользователями, которые могут не использовать Visual Studio для Mac. Visual Studio, Visual Studio Code и dotnet CLI (интерфейс командной строки) поддерживают этот файл.

Поддержка вложения файлов

В этом выпуске мы добавляем автоматическое вложение файлов для проектов ASP.NET Core. Примененные правила автоматического вложения файлов те же, что и в Visual Studio. Благодаря вложению файлов вы сможете лучше сосредоточиться на наиболее часто изменяемых файлах. Созданные файлы и менее часто редактируемые файлы будут вложены в другие связанные файлы.

  • Сведения обо всех ошибках .NET, исправленных в этом выпуске, см. в разделе, посвященном исправлению ошибок.

Совет

Дополнительные сведения о новых возможностях .NET Core см. в заметках о выпуске .NET Core.

Unity

Мы улучшили поддержку проектов Unity в Visual Studio для Mac, добавив новые функции диагностики, предназначенные специально для Unity. Мы также повысили интеллектуальные возможности интегрированной среды разработки: общая диагностика C#, которая не относится к проектам Unity, теперь не применяется. Например, в интегрированной среде разработки не предлагается изменить переменную инспектора на readonly, что не позволило бы изменять эту переменную в редакторе Unity.

Мы будем добавлять и другие функции диагностики для Unity по мере получения рекомендаций от разработчиков. Сообщите нам о том, что вы хотели бы увидеть и как это поможет!

Новые функции диагностики с быстрыми исправлениями

  • UNT0001. Сообщения Unity вызываются средой выполнения, даже если они пусты; не объявляйте их, чтобы избежать лишней обработки средой выполнения Unity.
  • UNT0002. Сравнение тегов с использованием равенства строк выполняется медленнее, чем с помощью встроенного метода CompareTag.
  • UNT0003. Использование универсальной формы GetComponent является предпочтительным для обеспечения безопасности типов.
  • UNT0004. Сообщение Update зависит от частоты кадров и должно использовать Time.deltaTime вместо Time.fixedDeltaTime.
  • UNT0005. Сообщение FixedUpdate зависит от частоты кадров и должно использовать Time.fixedDeltaTime вместо Time.deltaTime.
  • UNT0006. Для этого сообщения Unity обнаружена неверная сигнатура метода.
  • UNT0007. В Unity переопределяется оператор сравнения со значением NULL для объектов Unity, которые несовместимы с объединением со значением NULL.
  • UNT0008. В Unity переопределяется оператор сравнения со значением NULL для объектов Unity, которые несовместимы с распространением значения NULL.
  • UNT0009. При применении атрибута InitializeOnLoad к классу необходимо предоставить статический конструктор. Атрибут InitializeOnLoad обеспечивает его вызов при запуске редактора.
  • UNT0010. Объекты MonoBehaviour следует создавать только с помощью метода AddComponent(). MonoBehaviour — это компонент, и его необходимо присоединить к GameObject.
  • UNT0011. Объект ScriptableObject следует создавать только с помощью метода CreateInstance(). Объект ScriptableObject должен быть создан подсистемой Unity для обработки методов сообщений Unity.

Новые подавители диагностики

  • USP0001 для IDE0029. Объекты Unity не должны использовать объединение со значением NULL
  • USP0002 для IDE0031. Объекты Unity не должны использовать распространение значения NULL
  • USP0003 для IDE0051. Сообщения Unity вызываются средой выполнения Unity
  • USP0004 для IDE0044. Поля с атрибутом SerializeField нельзя делать доступными только для чтения

Мы также внесли следующие улучшения для разработчиков Unity, использующих Visual Studio для Mac:

  • Улучшена информация, отображаемая в диалоговом окне присоединения к экземпляру, включая идентификатор процесса
  • Добавлена поддержка шестнадцатеричного редактора при проверке массивов байтов и строк
  • Добавлена поддержка доступа к членам-указателям в отладчике, т. е. p->foo->bar
  • Добавлена поддержка неявных преобразований в инициализаторах массивов, т. е. new byte[] {1,2,3,4}

Xamarin

Xamarin.Forms

Горячая перезагрузка XAML для Xamarin.Forms

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

Чтобы включить горячую перезагрузку XAML, установите флажок Включить горячую перезагрузку Xamarin в окне Visual Studio > Параметры > Проекты > Горячая перезагрузка Xamarin.

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

XAML Hot Reload graphic
Горячая перезагрузка XAML, встроенная в Visual Studio для Mac

Материальное исполнение визуального элемента в средстве предварительного просмотра XAML

Материальное исполнение с использованием визуального элемента Xamarin.Forms теперь поддерживает предварительный просмотр для iOS и Android в средстве предварительного просмотра XAML Xamarin.Forms. Дополнительные сведения о средстве предварительного просмотра XAML см. в документации по средству предварительного просмотра XAML.

Совет

Дополнительные сведения обо всех новых возможностях Xamarin.Forms см. в заметках о выпуске Xamarin.Forms.

Xamarin.Android

Добавлена поддержка Android 10 для Xamarin

Теперь можно использовать интерфейсы API Android 10 в Xamarin.Android. Чтобы начать работу с Android 10, присвойте параметру Скомпилировать с помощью версии Android: (целевая платформа) значение Android 10.0 (Q) . Этот параметр находится на вкладке Build > General страницы свойств проекта Visual Studio для Mac. Новые возможности в Android 10:

  • Поддержка темной темы, благодаря чему обеспечивается единообразный интерфейс для пользователей, установивших темную тему на уровне системы.
  • Полная поддержка навигации при помощи жестов в приложении за счет дополнения системных жестов пользовательскими.
  • Оптимизация для складных устройств: оптимизированный полноценный интерфейс для современных складных устройств.
  • Расширенные интерактивные уведомления на основе предлагаемых ответов и действий в уведомлениях для более эффективного взаимодействия с целевыми пользователями.
  • Улучшенные сетевые API для обработки сетевых запросов Wi-Fi и обеспечения связи.
Set the Compile using Android graphic
Установка для параметра "Скомпилировать с помощью версии Android: (целевая платформа)" значения "Android 10.0 (Q)".

Дополнительные сведения об Android 10 см. в нашей документации.

Улучшено представление с разделением в Android Designer

Мы внесли ряд улучшений при редактировании макетов Android в представлении с разделением:

  • Синхронизация курсора: элементы автоматически выделяются при перемещении курсора в редакторе исходного кода.
  • Элементы с панели элементов теперь можно перетаскивать как в область конструктора, так и в редактор исходного кода.
  • Теперь поддерживается команда включения и отключения комментариев.

Совет

Дополнительные сведения обо всех новых возможностях Xamarin.Android см. в заметках о выпуске Xamarin.Android.

Xamarin.iOS

Поддержка Xcode 11 и iOS 13

В этом выпуске Xcode 11 теперь поддерживает сборку и отладку приложений для iOS 13, tvOS 13 и watchOS 6. Дополнительные сведения о новых возможностях см. в разделе Введение в iOS 13.

Отправка в App Store Connect

Теперь вы можете отправлять приложения в App Store Connect с помощью мастера публикации в Visual Studio для Mac, поскольку загрузчик приложений больше не входит в Xcode. Новый рабочий процесс описан в разделе Публикация приложений Xamarin.iOS в App Store в документации.

Редактор ограничений

Xamarin Designer для iOS представляет новый способ работы с ограничениями. Теперь когда вы выбираете представление с ограничениями, на панели инструментов рядом с селектором режима закрепления ограничений появляется значок многоточия. Нажмите кнопку с многоточием, чтобы отобразить контекстное меню для изменения ограничений в выбранном представлении:

Constraints Pining Mode Graphic
Селектор режима закрепления ограничений

Совет

Дополнительные сведения обо всех новых возможностях Xamarin.iOS см. в заметках о выпуске Xamarin.iOS.

Новое диалоговое окно "Управление пакетами NuGet"

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

Managing NuGet packages Graphic
Управление пакетами NuGet для решения в Visual Studio для Mac

Прежнее диалоговое окно Добавление пакетов было заменено новым диалоговым окном Управление пакетами NuGet с четырьмя вкладками, которое расширяет возможности управления пакетами NuGet:

  • Обзор — показывает пакеты, доступные в выбранном источнике пакета.
  • Установлено — отображает пакеты, установленные в решении или проекте, если управление пакетами выполняется для одного проекта.
  • Обновления — отображает обновления пакета, доступные для решения или проекта, если управление пакетами выполняется для одного проекта.
  • Консолидация — отображает пакеты, имеющие разные версии в решении.

Чтобы открыть диалоговое окно "Управление пакетами NuGet" для решения, выполните следующие действия:

  1. Убедитесь, что решение выбрано в окне решения.
  2. Щелкните решение правой кнопкой мыши и выберите пункт Управление пакетами NuGet или выберите пункт Управление пакетами NuGet в меню "Проект".

Вкладки можно использовать для выполнения указанных ниже действий.

Установка или удаление

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

  1. Выберите пакет на вкладке Обзор.
  2. Нажмите кнопку Добавить пакет.
  3. Проверьте проекты в диалоговом окне "Выбор проектов" и нажмите кнопку ОК, как показано ниже:
Select Projects dialog graphic
Выбор диалогового окна "Проекты" в Visual Studio для Mac

Чтобы удалить пакет из нескольких проектов:

  1. Откройте вкладку Установленные.
  2. Выберите пакет, который требуется удалить.
  3. Нажмите кнопку Удалить пакет.
  4. Проверьте проекты, из которых требуется удалить пакет, и нажмите кнопку ОК.

Обновления

Чтобы обновить пакет в нескольких проектах:

  1. Выберите пакет на вкладке Обновления.
  2. Нажмите кнопку Обновить пакет.
  3. Проверьте проекты в диалоговом окне "Выбор проектов" и нажмите кнопку ОК.

Консолидация

Чтобы консолидировать пакет в нескольких проектах:

  1. Перейдите на вкладку Консолидация.

  2. Выберите пакет, который требуется консолидировать.

  3. Установите или снимите флажки для проектов в списке. По умолчанию будут отмечены проекты, содержащие выбранный пакет NuGet.

  4. Выберите версию пакета для консолидации. По умолчанию будет выбрана последняя версия пакета.

  5. Нажмите кнопку Консолидировать.

    NuGet Packages Dialog graphic
    Диалоговое окно "Управление пакетами NuGet", вкладка "Консолидация" в Visual Studio для Mac

Управление пакетами NuGet для одного проекта:

  1. Выберите проект на панели решения.
  2. Щелкните проект правой кнопкой мыши, выберите Управление пакетами NuGet и выполните необходимые действия. Обратите внимание, что вкладка Консолидация не будет отображаться, но будут доступны вкладки Обзор, Установлено и Обновления

Закрепленные документы

В этом выпуске мы предоставили возможность закреплять вкладки документов. Вы можете закрепить избранные вкладки файлов, чтобы они всегда открывались и отображались.

Pinned Tabs Graphic
Закрепленные вкладки

Чтобы закрепить вкладку, используйте значок булавки, контекстное меню документа или команду Закрепить/открепить вкладку (⌥⌘P). Расположение закрепленных вкладок можно также изменять, перетаскивая их в рабочей области.

Экран приветствия — избранные сочетания клавиш

Если вы новый пользователь Visual Studio для Mac, вам будет предложено выбрать предпочитаемую схему сочетаний клавиш при первом запуске, как показано ниже. Конечно, можно также выбрать схему или создать собственную с нуля позднее в разделе Visual Studio > Параметры.

Welcome Screen Keyboard Shortcuts Graphic
Экран приветствия — сочетания клавиш

Visual Studio для Mac теперь поддерживает Source Link. Это позволяет выполнять отладку в исходном коде из пакетов NuGet, которые поставляют .PDB со ссылками на исходные файлы. Visual Studio для Mac обнаружит, что исходные файлы доступны, и предложит скачать исходный файл для пошагового выполнения кода пакета. Source Link также работает с кодом Mono BCL, что позволяет выполнять по шагам код .NET Framework.

Step into External Code option graphic
Параметр выполнения внешнего кода по шагам
Link Prompt graphic
Запрос Source Link

Новые сведения об обновлении пакета

Сведения об обновлении пакета теперь отображаются для проектов в стиле пакета SDK на панели решения.

Теперь сведения для проектов в стиле пакета SDK и прочих отображаются согласованно. Значок обновления теперь отображается с подсказкой, показывающей обновленную версию пакета NuGet. Установленная версия будет отображаться рядом с идентификатором пакета NuGet для всех типов проектов:

NuGet Package Updates Solution Window Graphic
Обновления пакетов NuGet в окне решения в Visual Studio для Mac

Installer

Установщика коснулись перечисленные ниже усовершенствования.

  • Мы добавили дополнительную проверку, чтобы ускорить скачивание пакетов.
  • Если скачивание завершается сбоем или по какой-либо причине прерывается, установщик возобновит его с момента сбоя, а не с начала. Если по какой-либо причине файл кэша оказывается поврежден, продукт скачивается повторно.
  • В установщике ход выполнения для каждого пакета теперь представлен более точно.
  • Мы также улучшили пользовательский интерфейс во время установки. Теперь точно отображается общее количество устанавливаемых пакетов и количество оставшихся пакетов.
  • Мы всегда будем пытаться установить рекомендуемые выпущенные версии Xamarin, .NET Core и Mono. Иногда это будет приводить к установке более ранних версий.
  • Устранены проблемы с авторизацией. Запрос пароля должен выводиться во время установки не чаще, чем один раз каждые 5 минут.
  • Кнопка "Расположение" теперь скрывается, если никаких действий выполнять не требуется.

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

Установка

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

  • Исправления ошибок для Catalina.
  • Исправлена ошибка приращения в процентах, вызванная настройкой разделителя чисел при использовании локализованных языков.
  • Отображается правильный размер, когда VSFMac является единственным устанавливаемым элементом.

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

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

  • Пакет SDK для .NET Core 3.0.100 по-прежнему отображается в средстве обновления после установки обновлений.
  • Для настройки доверия к сертификату разработки предлагалась неправильная команда.
  • Шаблон типа файла JavaScript не находился в разделе Добавить > Новый файл > Веб.
  • В Visual Studio для Mac новый JSON-файл сохраняется в формате UTF-8 с меткой порядка байтов.
  • При удалении файла, имеющего дочерний файл, один файл не удаляется.
  • После перезапуска интегрированной среды разработки URL-адрес веб-приложения сбрасывается в значение 5001.
  • Переменные среды не извлекаются, когда пользователь выбирает команду "Запуск без отладки".
  • Контекстное меню "Включить в проект" появляется, когда не должно.

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

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

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

Редактирование исходного кода

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

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

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

  • Интегрированная среда разработки зависает в управлении версиями при открытии раскадровки в Xcode Interface Builder.
  • Visual Studio 2019 для Mac перестает отвечать на запросы при переключении ветви.
  • При переименовании файлов в системе управления версиями GIT технология IntelliSense становится недоступной.
  • Вкладки управления версиями не отображаются при открытии решений с ранее открытыми файлами C#.
  • Пакет приложений содержит ненужные файлы, когда используется Git.
  • Аварийное завершение работы IDE при публикации в GitHub.
  • При извлечении скрытой записи Git с конфликтами выдается неверное предупреждение без каких-либо журналов.
  • Клонирование проекта с подмодулями прекращается с ошибкой "Операция управления версиями завершилась сбоем".
  • Visual Studio аварийно завершает работу или закрывается при попытке фиксации в Git.
  • Вкладка "Изменения" не обновляется.
  • Команды в представлении "Инструмент сравнения/Просмотр" не работают на Панели решения.
  • Команда "Создать исправление" не работает.
  • Очень медленная загрузка версий в представлении "Инструмент сравнения/Сравнение".
  • Visual Studio для Mac зависает при выполнении команды git revert.
  • В новом редакторе отсутствуют представления документов системы управления версиями.
  • При извлечении репозитория с именем пользователя и паролем имя пользователя не сохраняется.
  • Невозможно использовать Subversion с svn+ssh без порта.
  • При переключении ветвей не учитываются изменения целевой платформы.
  • SIGABRT при попытке получить ветвь из Azure DevOps Git.

Средства тестирования

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

  • Невозможно выполнить отдельные тесты, определенные в MonoDevelop.VersionControl.Git.Test из среды IDE, так как не удается загрузить сборку LibGit2Sharp.

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

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

NuGet

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


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

  • Горячая перезагрузка XAML для Xamarin.Forms не работает на устройствах iOS, и через несколько минут отображается информационная панель с предложением сообщить о проблеме. Эта проблема будет устранена в будущем выпуске.
  • Параметр общего кода отсутствует при создании многоплатформенного приложения Xamarin.

Важно!

Visual Studio 2019 для Mac можно установить в macOS Catalina Beta, но в предварительной версии ОС среда может работать не так, как ожидалось. Сообщайте нам о всех проблемах, обнаруженных при использовании Visual Studio для Mac и Catalina, с помощью функции Сообщить о проблеме.


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

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


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