Visual studio community для mac os

Установка Visual Studio для Mac 2019

Чтобы приступить к разработке собственных кроссплатформенных приложений .NET в macOS, установите Visual Studio 2019 для Mac. Для этого выполните следующие действия.

Требования

  • Компьютер Mac с macOS High Sierra 10.13 или более поздней версии.

Чтобы создавать приложения Xamarin для iOS или macOS, вам также потребуется:

  • Компьютер Mac, совместимый с последней версией Xcode. См. документацию Apple по минимальным требованиям.
  • Последняя версия Xcode. Если компьютер Mac несовместим с последней версией, можно использовать более старую версию Xcode.
  • Идентификатор Apple ID. Если у вас нет идентификатора Apple ID, его можно создать на сайте https://appleid.apple.com. Он необходим для установки приложения Xcode и входа в него.

Инструкции по установке

После завершения загрузки щелкните VisualStudioforMacInstaller.dmg, чтобы подключить установщик, и запустите его, дважды щелкнув значок стрелки:

Может появиться окно с предупреждением о том, что приложение загружено из Интернета. Нажмите кнопку Открыть.

Подождите, пока программа установки проверяет компьютер:

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

Появится список доступных рабочих нагрузок. Выберите нужные компоненты:

Если вы не хотите устанавливать все платформы, выберите нужные с помощью приведенных ниже рекомендаций.

Тип приложения целевого объекта Выбранное Примечания
Приложения, использующие Xamarin Xamarin.Forms Выберите платформы Android и iOS. Потребуется установить Xcode.
Только iOS Выберите платформу iOS. Потребуется установить Xcode.
Только Android Выберите платформу Android. Обратите внимание, что вам также нужно выбрать соответствующие зависимости.
Только Mac Выберите платформу macOS (Cocoa) . Потребуется установить Xcode.
Приложения .NET Core Выберите платформу .NET Core.
Веб-приложения ASP.NET Core Выберите платформу .NET Core.
Функции Azure Выберите платформу .NET Core.
Разработка кроссплатформенных игр Unity Не нужно устанавливать дополнительные платформы, кроме Visual Studio для Mac. Дополнительные сведения об установке расширения Unity вы найдете в руководстве по установке Unity.

Выбрав нужные параметры, нажмите кнопку Установить.

Установщик будет отображать ход выполнения, по мере загрузки и установки Visual Studio для Mac и выбранных рабочих нагрузок. Вам будет предложено ввести пароль, чтобы предоставить привилегии, необходимые для установки.

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

Если при установке в корпоративной среде возникают проблемы с сетью, см. инструкции по установке за брандмауэром или прокси-сервером.

Сведения об изменениях см. в заметках о выпуске.

Если вы решили не устанавливать платформу или инструмент в рамках исходной установки (отменив выбор этого элемента на шаге 6), позже для установки этих компонентов потребуется снова запустить установщик.

Установка Visual Studio для Mac в среде, защищенной брандмауэром или прокси-сервером

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

Настройте сеть, разрешив доступ к следующим расположениям:

Следующие шаги

Установка Visual Studio для Mac позволяет перейти к написанию кода для приложений. Следующие руководства помогут вам в создании и развертывании проектов.

  1. Привет, iOS
  2. Подготовка устройства (для запуска приложения на устройстве).

Android

Xamarin.Forms

Создание собственных кросс-платформенных приложений с помощью Xamarin.Forms:

Приложения .NET Core, веб-приложения ASP.NET Core, разработка игр Unity

Другие рабочие нагрузки описаны на этой странице.

Источник

Visual Studio Community for Mac

Visual Studio Community 8.10.10.8 LATEST

macOS 10.13 High Sierra or later

Visual Studio Community for Mac 2021 full offline installer setup for Mac

Visual Studio Community for Mac is a full-featured and free IDE for creating modern applications for Android, iOS, macOS, as well as web applications and cloud services. Try out Visual Studio Community for macOS for a fully-featured and extensible IDE; An updated alternative to Visual Studio Express.

A brand-new workload-based installer optimizes your installation to make sure you have everything you need and nothing you don’t. Code with confidence in your language, find and fix code issues quickly, and refactor with ease. Debug to quickly find and fix bugs. Find and diagnose performance issues with the profiling tools. Tools for Apache Cordova, Xamarin, and Unity available for download to enable code, debug, test, share, and reuse for more platforms. Develop for the web with ASP.NET, Node.js, Python, and JavaScript. Use with powerful web frameworks such as AngularJS, jQuery, Bootstrap, Django, and Backbone.js.

Manage your source code in Git repos hosted by any provider, including GitHub. Or use Visual Studio Team Services to manage code alongside bugs and work items for your whole project. When you sign into Visual Studio Community for Mac, you get access to a broad set of free developer tools, selected Xamarin University courses on-demand, Pluralsight training, Azure credits, and more as part of Visual Studio Dev Essentials.

Features and Highlights

Customized installer
Develop for WPF, WinForms, ASP.NET, Universal Windows Platform, Win32, Android, iOS, macOS and many more platforms all from one IDE with everything you need.

Get to coding faster
With faster project load times and performance improvements, you can get to working faster with your favorite languages such as C/C++, C#, Visual Basic, F#, Python, and more.

Improved productivity
Code editing, navigation, and debugging are made easier with features like XAML Edit & Continue, improved IntelliSense, enhanced code refactoring, live code analysis, and the ability to open any folder without needing projects or solutions.

Modern Web
Tap into modern web development with JavaScript, ASP.NET, Python, and more with powerful coding tools like rich IntelliSense completions, first class debugging, and performance profilers.

Vibrant ecosystem
Access to thousands of extensions that Express lacks, such as GitHub Extension, Resharper, Visual Assist. And Web Essentials.

Note: Cannot be used in an enterprise environment. Limited functionality in demo version.

Источник

Общие сведения о Visual Studio 2019 для Mac

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

Visual Studio для Mac поддерживает многие из типов файлов, поддерживаемых его аналогом для Windows, например файлы .csproj , .fsproj или .sln , а также такие функции, как EditorConfig, поэтому вы можете использовать IDE по вашему выбору. Создание, открытие и разработка приложения не вызовут вопросов у людей, которые ранее работали с Visual Studio в Windows. Кроме того, Visual Studio для Mac содержит множество эффективных средств, присутствующих и в аналоге для Windows, например многофункциональную интегрированную среду разработки. Платформа компилятора Roslyn используется для рефакторинга и работы с IntelliSense. Ее система проектов и подсистема сборки используют MSBuild, а ее редактор исходного кода использует те же базовые технологии, что и Visual Studio в Windows. Она использует одинаковые подсистемы отладчика для приложений Xamarin и .NET Core и одинаковые конструкторы для Xamarin.iOS и Xamarin.Android.

Возможности Visual Studio для Mac

Visual Studio для Mac поддерживает следующие типы разработки:

  • Веб-приложения ASP.NET Core с C#, F# и поддержкой страниц Razor, JavaScript и TypeScript
  • Консольные приложения .NET Core с C# или F#
  • Кроссплатформенные игры и приложения Unity с C#
  • Приложения Android, iOS, tvOS и watchOS в Xamarin с C# или F# и XAML
  • Классические приложения Cocoa на C# или F#

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

Общие сведения об интегрированной среде разработки

Система Visual Studio для Mac организована в виде нескольких разделов для управления параметрами и файлами приложений, создания кода приложений и отладки.

Начало работы

При первом запуске Visual Studio для Mac 2019 новые пользователи увидят окно входа. Войдите с учетной записью Майкрософт, чтобы активировать платную лицензию (если она у вас есть) или связать ее с подписками Azure. Можно нажать кнопку Я сделаю это позже и войти в систему позднее с помощью пункта меню Visual Studio > Вход:

Вы получите возможность настроить интегрированную среду разработки, выбрав предпочтительные сочетания клавиш: Visual Studio для Mac, Visual Studio, Visual Studio Code или Xcode:

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

Проекты и решения

На следующем изображении показана система Visual Studio для Mac с загруженным приложением:

В следующих подразделах представлены общие сведения о ключевых областях Visual Studio для Mac.

Окно решения

Окно решения позволяет упорядочить проекты в решении.

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

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

Ссылки на сборки

Ссылки на сборки для каждого проекта доступны в папке ссылок.

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

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

Зависимости и пакеты

Все внешние зависимости, применяемые в вашем приложении, сохраняются в папке с зависимостями или пакетами с учетом используемого проекта: .NET Core, Xamarin.iOS или Xamarin.Android. Обычно они предоставляются в виде пакета NuGet.

NuGet — это наиболее популярный диспетчер пакетов для разработки .NET. Благодаря поддержке NuGet в Visual Studio вы можете легко находить пакеты и добавлять их в проект для приложения.

Чтобы добавить зависимость в приложение, щелкните правой кнопкой мыши папку «Зависимости» или «Пакеты» и выберите пункт Добавить пакеты:

Сведения об использовании пакета NuGet в приложении см. в статье Включение пакета NuGet в проект.

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

Независимо от того, пишете ли вы код на C#, XAML или JavaScript, редактор кода использует те же основные компоненты, что и Visual Studio для Windows, но при этом имеет собственный пользовательский интерфейс.

Вот некоторые его возможности:

  • Собственный интерфейс пользователя macOS на основе Cocoa (всплывающие подсказки, поверхности редактора, крайние элементы полей, визуализация текста, IntelliSense)
  • фильтрация IntelliSense по типам и отображение элементов импорта;
  • Поддержка собственного текстового ввода
  • Поддержка языка RTL/BiDi
  • Roslyn 3
  • Поддержка нескольких точек вставки
  • Перенос по словам
  • обновленный пользовательский интерфейс IntelliSense;
  • улучшенные поиск и замена;
  • поддержка фрагментов кода;
  • форматирование выделенного фрагмента;
  • встроенные лампочки.

Дополнительные сведения об использовании редактора исходного кода в Visual Studio для Mac см. в документации по редактору исходного кода.

Чтобы вкладки отображались постоянно, их можно закрепить. Благодаря этому при каждом запуске проекта всегда будут отображаться необходимые вкладки. Чтобы закрепить вкладку, наведите на нее указатель и щелкните значок булавки:

Refactoring

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

Отладка

Visual Studio для Mac содержит отладчики, поддерживающие проекты .NET Core, .NET Framework, Unity и Xamarin. Visual Studio для Mac использует отладчик .NET Core и Mono Soft Debugger, что позволяет интегрированной среде разработки отлаживать управляемый код на всех платформах. Дополнительные сведения об отладке см. в статье Отладка с помощью Xamarin.

Отладчик содержит полнофункциональные визуализаторы для специальных типов, таких как строки, цвета, URL-адреса, а также размеры, координаты и кривые Безье.

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

Visual Studio для Mac интегрируется с системами управления версиями Git и Subversion. Проекты, включенные в управление версиями, обозначаются ветвью, указанной рядом с именем решения:

Файлы с незафиксированными изменениями имеют заметку на значках в окне решения, как показано на следующем изображении:

Дополнительные сведения об управлении версиями в Visual Studio см. в статье Управление версиями.

Источник

Читайте также:  Не распознанный образ mac os
Оцените статью