Есть microsoft visual studio для mac os

Установка .NET в macOS

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

.NET 5.0 является последней версией.

Поддерживаемые выпуски

В приведенной ниже таблице содержится список поддерживаемых сейчас выпусков .NET и версий macOS, в которых они поддерживаются. Эти версии будут поддерживаться до окончания срока поддержки .NET.

  • Значок ✔️ означает, что версия .NET Core поддерживается.
  • Значок ❌️ означает, что версия .NET Core не поддерживается.
Операционная система .NET Core 2.1 .NET Core 3.1 .NET 5.0
macOS 11.0 «Big Sur» ✔️ 2.1 (заметки о выпуске) ✔️ 3.1 (заметки о выпуске) ✔️ 5.0 (заметки о выпуске)
macOS 10.15 «Catalina» ✔️ 2.1 (заметки о выпуске) ✔️ 3.1 (заметки о выпуске) ✔️ 5.0 (заметки о выпуске)
macOS 10.14 «Mojave» ✔️ 2.1 (заметки о выпуске) ✔️ 3.1 (заметки о выпуске) ✔️ 5.0 (заметки о выпуске)
macOS 10.13 «High Sierra» ✔️ 2.1 (заметки о выпуске) ✔️ 3.1 (заметки о выпуске) ✔️ 5.0 (заметки о выпуске)
macOS 10.12 «Sierra» ✔️ 2.1 (заметки о выпуске) ❌ 3.1 (заметки о выпуске) ❌ 5.0 (заметки о выпуске)

Неподдерживаемые выпуски

Следующие версии .NET больше не поддерживаются (❌). (но остаются доступными для скачивания):

Сведения о среде выполнения

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

В macOS можно установить две разные среды выполнения:

Среда выполнения ASP.NET Core
Используется для запуска приложений ASP.NET Core. Включает среду выполнения .NET.

Среда выполнения .NET
Простейшая среда выполнения, в состав которой не входят какие-либо другие среды выполнения. Чтобы обеспечить максимальный уровень совместимости с приложениями .NET, настоятельно рекомендуется устанавливать среду выполнения ASP.NET Core.

Сведения о пакете SDK

Пакет SDK используется для создания и публикации приложений и библиотек .NET. При установке пакета SDK также устанавливаются обе среды выполнения: ASP.NET Core и .NET.

Зависимости

Платформа .NET поддерживается в следующих выпусках macOS:

Символ + представляет минимальную версию.

Версия .NET Core macOS Архитектуры Дополнительные сведения
5,0 High Sierra (10.13+) X64 Дополнительные сведения
3.1 High Sierra (10.13+) X64 Дополнительные сведения
3.0 High Sierra (10.13+) X64 Дополнительные сведения
2.2 Sierra (10.12+) X64 Дополнительные сведения
2.1 Sierra (10.12+) X64 Дополнительные сведения

Начиная с macOS Catalina (версия 10.15) все программное обеспечение, созданное после 1 июня 2019 года и распространяемое с идентификатором разработчика, должно быть заверено. Это требование относится к среде выполнения .NET, пакету SDK для .NET и программному обеспечению, созданному с помощью .NET.

Среда выполнения и установщики пакета SDK для .NET версии 5.0 и .NET Core 3.1, 3.0 и 2.1 были заверены с 18 февраля 2020 г. Более ранние версии не заверены. При запуске незаверенного приложения появится ошибка, аналогичная следующей:

Дополнительные сведения о том, как принудительное заверение влияет на .NET (и ваши приложения .NET), см. в разделе Работа с заверением macOS Catalina.

libgdiplus

Приложения .NET, которые используют сборку System.Drawing.Common, требуют установки libgdiplus.

Легко получить libgdiplus можно с помощью диспетчера пакетов Homebrew («brew») для macOS. После установки brew установите libgdiplus, выполнив следующие команды в окне терминала (аналог командной строки):

Установка с помощью установщика

В macOS есть автономные установщики, которые можно использовать для установки пакета SDK для .NET 5.0:

Скачивание и установка вручную

В качестве альтернативы установщикам macOS для .NET можно скачать и вручную установить пакет SDK и среду выполнения. Установка вручную как правило выполняется в рамках тестирования непрерывной интеграции. В большинстве случаев разработчикам и пользователям рекомендуется использовать установщик.

Сначала скачайте двоичный выпуск пакета SDK или среды выполнения с одного из следующих сайтов. При установке пакета SDK для .NET не нужно устанавливать соответствующую среду выполнения:

Затем извлеките скачанный файл и используйте команду export , чтобы задать для переменной DOTNET_ROOT расположение извлеченной папки, а затем проверьте включение .NET в переменную PATH. После этого команды .NET CLI станут доступны в терминале.

Кроме того, после скачивания двоичного файла .NET можно выполнить следующие команды из каталога, в котором сохранен файл, для извлечения среды выполнения. После этого команды .NET CLI также станут доступны в терминале, и будут заданы нужные переменные среды. Обязательно измените значение DOTNET_FILE на имя скачанного двоичного файла:

Приведенные выше команды export сделают команды .NET CLI доступными только для сеанса терминала, в котором производился запуск.

Вы можете изменить профиль оболочки, чтобы добавить команды окончательно. Существует несколько различных оболочек, доступных для Linux, и каждая из них имеет свой профиль. Пример:

    Оболочка Bash:

/.bashrc
Оболочка Korn:

/.kshrc или .profile
Оболочка Z:

Измените соответствующий исходный файл оболочки и добавьте :$HOME/dotnet в конец существующего оператора PATH . Если оператор PATH не указан, добавьте новую строку с export PATH=$PATH:$HOME/dotnet .

Кроме того, добавьте export DOTNET_ROOT=$HOME/dotnet в конец файла.

Такой подход позволяет устанавливать разные версии в отдельные расположения и выбирать, какие из них следует использовать для каждого приложения.

Установка с помощью Visual Studio для Mac

Visual Studio для Mac устанавливает пакет SDK для .NET, если выбрана рабочая нагрузка .NET. Чтобы приступить к разработке в .NET на macOS, ознакомьтесь со статьей Установка Visual Studio 2019 для Mac.

Версия пакета SDK для .NET Версия Visual Studio
5,0 Visual Studio 2019 для Mac версии 8.8 или более поздней.
3.1 Visual Studio 2019 для Mac версии 8.4 или более поздней.
2.1 Visual Studio 2019 для Mac версии 8.0 или более поздней.

Установка вместе с Visual Studio Code

Visual Studio Code — это эффективный и облегченный редактор исходного кода, который работает на компьютере. Visual Studio Code доступен для Windows, macOS и Linux.

Хотя Visual Studio Code не поставляется с автоматическим установщиком .NET, таким как Visual Studio, добавление поддержки .NET не вызывает затруднений.

Установка с помощью функции автоматизации Bash

Сценарии dotnet-install используются для автоматизации установок среды выполнения и их осуществления без прав администратора. Вы можете скачать сценарий со страницы справочника по сценариям dotnet-install.

Этот сценарий по умолчанию устанавливает последнюю версию с долгосрочной поддержкой (LTS), которой сейчас является .NET Core 3.1. Вы можете выбрать конкретный выпуск, указав параметр current . Включите параметр runtime для установки среды выполнения. В противном случае сценарий устанавливает пакет SDK.

Приведенная выше команда устанавливает среду выполнения ASP.NET Core для максимальной совместимости. Среда выполнения ASP.NET Core также включает в себя стандартную среду выполнения .NET.

Docker

Контейнеры обеспечивают простой способ изоляции приложения от остальной части основной системы. Контейнеры на одном компьютере совместно использую только ядро, а также используют ресурсы, которые передаются в приложение.

.NET можно выполнять в контейнере Docker. Официальные образы Docker для .NET публикуются в реестре контейнеров Microsoft (MCR), и доступ к ним можно получить в репозитории Microsoft .NET Core Docker Hub. Каждый репозиторий содержит рабочие образы для разных сочетаний .NET (пакета SDK или среды выполнения) и операционной системы.

Корпорация Майкрософт предоставляет образы, которые предназначены для конкретных сценариев. Например репозиторий ASP.NET Core содержит образы, которые предназначены для запуска приложений ASP.NET Core в рабочей среде.

Дополнительные сведения об использовании .NET Core в контейнере Docker см. в статьях Введение в .NET и Docker и Примеры.

Источник

Стратегия развития Visual Studio 2022 для Mac

В этой стратегии развития описано наше представление о выпуске Visual Studio 2022 для Mac в 2021 календарном году. Ключевые темы Visual Studio для Mac 2022

  • Скорость, гибкость и универсальность. Мы переносим Visual Studio для Mac в собственный пользовательский интерфейс macOS, что позволит устранить более 100 проблем, связанных с производительностью, надежностью, специальными возможностями и качеством продукта, о которых сообщалось ранее.
  • Современная интегрированная среда разработки .NET для Mac. Ознакомьтесь с новым дизайном Visual Studio для Mac, сочетающим современный пользовательский интерфейс macOS с возможностями для продуктивной работы в Visual Studio, которые вы успели полюбить.
  • Интерфейс, знакомый пользователям Visual Studio. Мы обновляем меню, терминологию и взаимодействие с пользователем в интегрированной среде разработки, чтобы упростить работу пользователям, знакомым с Visual Studio для Windows.

Дополнительные сведения о нашем видении Visual Studio для Mac 2022 см. в записи блога с объявлением о Visual Studio 2022. Мы приветствуем ваши предложения! Вы можете регистрировать свои предложения в сообществе разработчиков. Вы также можете сообщать об ошибках с помощью функции Сообщить о проблеме.

Общие сведения

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

Дополнительные сведения см. в разделе, посвященном Visual Studio для Mac, в Сообществе разработчиков.

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

Мы работаем над обновлениями инструментов Git в интегрированной среде разработки, чтобы улучшить стабильность и упростить ее повседневное использование. Мы переносим новые возможности Git из Visual Studio на Windows, начиная с нового окна изменений Git и селектора ветвей Git.

Редактор

В следующих выпусках мы будем совершенствовать работу с редактором, улучшая редактор Razor, редактирование CSS и навигацию subWord (также называется camelHump) по всем редакторам.

Команда .NET сосредоточена на интерфейсе для разработки современных приложений. Она улучшает поддержку .NET 5 и добавляет поддержку .NET 6. Она также работает над повышением производительности благодаря встроенной поддержке кода.

Связанные стратегии развития

Сведения о других стратегиях развития, связанных с .NET на Mac, см. в следующих разделах.

XAML и Xamarin

Команды XAML и Xamarin позволяют разработчикам создавать современные приложения с помощью MAUI. Мы улучшаем производительность с помощью горячей перезагрузки и предоставляем разработчикам возможность создавать кроссплатформенные приложения с использованием .NET 6. Подробная информация доступна в следующих статьях:

Источник

Visual Studio для Mac для пользователей Windows

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

сочетания клавиш

Как разработчики, многие из вас привыкли использовать клавиатуру для выполнения задач и для навигации. Некоторые клавиши на клавиатуре являются общими для компьютеров Mac и Windows. Совсем неудивительно думать, что такие действия, выполняемые с помощью клавиатуры, как копирование и вставка, используют одни и те же сочетания клавиш. Так происходит не всегда. К счастью, можно изменить сочетания клавиш в Visual Studio для Mac, чтобы они точно соответствовали Visual Studio в Windows.

При первом запуске Visual Studio для Mac появится окно выбора сочетаний клавиш:

Если вы хотите изменить настраиваемое сочетание клавиш позже, можно найти соответствующий параметр в настройках:

Важно отметить, что в macOS и Windows используются разные системные сочетания клавиш. Изменив параметры настраиваемых сочетаний клавиш, вы сможете использовать привычные сочетания клавиш Windows в Visual Studio для Mac. Однако для работы в других областях macOS необходимо ознакомиться с сочетаниями клавиш для macOS.

Клавиша-модификатор «Команда» (⌘) macOS обычно заменяет клавишу CTRL в Windows. Ниже приведены некоторые примеры и другие часто используемые сочетания клавиш:

Задача Сочетание клавиш Windows Сочетание клавиш macOS
Копировать Ctrl + C ⌘ + C
Вставить Ctrl + V ⌘ + V
Вырезать Ctrl + X ⌘ + X
Отменить Ctrl + Z ⌘ + Z
Повторить Ctrl + Shift + Z ⌘ + Shift + Z
Удаление справа от курсора Delete fn + Backspace
Удаление слова Ctrl + Delete fn + ⌥ + Backspace

Полный список сочетаний клавиш macOS см. на веб-сайте службы поддержки Apple.

Меню в macOS организованы иначе, чем меню в Windows. Visual Studio для Mac не исключение. Некоторые из самых распространенных параметров меню можно найти здесь:

Задача Visual Studio (Windows) Visual Studio для Mac
Настройки (параметры) Сервис > Параметры Параметры > Visual Studio.
Модули Расширения > Управление расширениями Visual Studio > Расширения.
Макеты Окно > Применить макет окна > [Выбор макета] Вид > Макет > [Выбор макета]
Обновления Справка > Проверка обновлений Visual Studio > Проверка обновлений.
Диспетчер пакетов NuGet Инструменты > Диспетчер пакетов NuGet > Manage NuGet Packages or Solution. (Управление пакетами NugGet или решением) Проект > Управление пакетами NuGet.
Поиск средств Правка > Поиск и замена > [Выбор средства] Поиск > [Выбор средства]
О Visual Studio Справка > О Microsoft Visual Studio Visual Studio > О Visual Studio

Общие сведения о самых распространенных возможностях Visual Studio для Mac см. в обзоре IDE

Источник

Читайте также:  Аналог драйвера canon lbp 1120 для windows 10
Оцените статью