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


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


Важно!

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

Download Community Button


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

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

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

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


17.0.0-pre. 2 Visual Studio 2022 для Mac версии 17,0 (предварительная версия 2)  неврелеасебуттон

выпущено 13 октября, 2021

Отладчик

  • Мы улучшили внешний вид всплывающих подсказок отладчика и всплывающих окон.

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

  • Мы добавили недостающие параметры проекта и глобальные настройки.
  • Мы добавили новое окно инструментов результаты теста.
  • Мы устранили многие проблемы с пользовательским интерфейсом.

Инструменты тестирования

  • Исправлена проблема, при которой новые тесты не были автоматически добавлены в окно инструментов "тесты".

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

  • Мы обновили пакеты SDK для .NET на 5.0.402 и 3.1.414.
  • Теперь платформа .NET 6 RC2 поддерживается на компьютерах Mac под управлением Intel, но ее необходимо установить вручную. платформа .net 6 RC2 в Visual Studio для Mac еще не поддерживается в архитектуре процессора M1.

Ошибки, исправленные участниками сообщества разработчиков Visual Studio

17.0.0-pre. 1 Visual Studio 2022 для Mac версии 17,0 (предварительная версия 1)

выпущено 29 сентября 2021 г.

Сводка новых возможностей этого выпуска Visual Studio 2022 для Mac (закрытая предварительная версия)

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

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

  • Проекты .NET Console и ASP.NET Core (включая Blazor Server и Blazor WebAssembly).
    • Поддерживает .NET Core 3,1, .NET 5, .NET 6 RC1.
  • Разработка мобильных приложений с помощью Xamarin.
  • Разработка игр с помощью Unity.

Предварительную версию Visual Studio 2022 для Mac можно установить параллельно с более ранними версиями Visual Studio для Mac. Она предоставляется бесплатно. Поскольку это предварительная версия, мы не рекомендуем использовать ее в рабочих системах.

Редактор

  • Возможности копирования и вставки с несколькими курсорами.

Инструменты Git

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

Пакет SDK для .NET 6

  • ВЕРСИЯ-КАНДИДАТ 1 .NET 6.

Производительность .NET

  • Ссылочные типы, допускающие значения NULL, теперь включены по умолчанию для новых проектов .NET.
  • Рефакторинг пространства имен C# 10,0 с областью действия файла.
  • Рефакторинг, чтобы предпочтительно проверять тип на наличие значений NULL.
  • В результате рефакторинга параметров теперь можно переместить новый параметр из реализации метода в его вызывающие объекты.

Языки программирования

Пользовательский интерфейс

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

Веб-инструменты

  • шаблон "ASP.NET Core Empty", поставляемый с .net 6, использует новую парадигму "минимальная api", для которой мы начали поддержку.

Сейчас рабочие нагрузки не поддерживаются:

  • Разработка мобильных приложений .NET 6 с помощью MAUI.
  • Blazor для классических приложений.

Функции пока недоступны

  • Настройки — в настоящее время доступны только некоторые параметры.
  • Параметры проектов и решений — сейчас доступны только некоторые параметры.
  • Политики кода.
  • Перетащите & окно инструментов.
  • Диспетчер расширений.
  • Диалоговые окна Git: ветви, слияние, перебазовый.
  • Результаты теста.
  • Окно задач.
  • Структура документа.
  • Набор регулярных выражений.
  • Управление пользовательскими инструментами.

Предложения, исправленные участниками сообщества разработчиков VisualStudio

Ошибки, исправленные участниками сообщества разработчиков Visual Studio

Редактор

Возможности копирования и вставки с несколькими курсорами

Мы улучшили возможности копирования и вставки с использованием нескольких курсоров. В прошлом при установке нескольких курсоров и копировании в них нескольких строк у каждого курсора происходила вставка всего содержимого буфера обмена. Теперь же, если скопировать и вставить определенное число строк ровно для такого же числа курсоров, каждая строка будет копироваться под соответствующий ей курсор отдельно. Чтобы использовать сочетание клавиш CTRL + OPTION + щелчок мышью и выбрать пункт + SHIFT + клавиша со стрелкой , чтобы развернуть элементы. Затем нажмите клавишу cmd + C , чтобы скопировать текст в несколько фрагментов. Используйте клавиши CTRL + OPTION +мышь , чтобы создать несколько точек доступа для каждой строки, которую нужно вставить в нужные места. Наконец, нажмите клавишу cmd + V , чтобы вставить каждую строку на свой собственный курсор.

Копирование и вставка с несколькими курсорами

Языки программирования

C# 10

Более подробные сведения см. в описании состояния функций языка C# и критических изменений.


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

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

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

ниже приведен список всех существующих известных проблем в Visual Studio 2022 для Mac версии 17,0 (предварительная версия):

  • Зависание при открытии проекта с непроверенными и инициализированными подмодулями.
  • В настоящее время возникает непредвиденное поведение при свертывании узла "Сборка и отладка" или при выборе узла "Расположения пакета SDK" в диалоговом окне "Настройки". Узлы на боковой панели могут не свертываться, может измениться порядок узлов в узле "Сборка и Отладка" при его свертывании, а содержимое узлов Android иногда может быть пустым.
  • Загрузка проектов Android MAUI выполняется медленнее, чем ожидалось.
  • Xamarin.UITest пока не поддерживается.
  • Visual Studio для Mac не будет отображать шаблоны MAUI в диалоговом окне "Создание проекта". Возможное решение: создание шаблонов MAUI с помощью CLI dotnet.
  • Выполнение тестов NUnit может иногда приводить к зависанию IDE.
  • После обновления пакета SDK для .NET предварительной версии 4 до предварительной версии 5 инструменты остаются в неработающем состоянии. Проекты не загружаются в Visual Studio, и многие команды пакета SDK завершатся ошибкой, например создание, сборка или восстановление проекта. Дополнительные сведения см. в статье об известных проблемах с .NET.
  • Установка "dotnet-ef" с помощью командной строки может привести к следующей ошибке, связанной с разрешениями файла: "Не удалось установить пакет инструментов dotnet-ef". Чтобы обойти эту проблему, можно воспользоваться rm -rf ~/.dotnet/tools в командной строке для удаления заблокированной папки, а затем повторно запустить в командной строке команду dotnet tool install.
  • Не удается извлечь образ установщика. dmg. Это было обнаружено иногда при использовании антивирусного программного обеспечения. Чтобы решить эту проблему, выйдите и снова войдите в macOS.
  • Открытие второго проекта может привести к неправильной загрузке. В этом случае перезапустите интегрированную среду разработки.

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