Обзор возможностей Visual Studio для Mac
Из этого описания возможностей интегрированной среды разработки (IDE) Visual Studio для Mac вы узнаете о некоторых окнах, меню и других элементах пользовательского интерфейса.
Visual Studio для Mac — это интегрированная среда разработки .NET на Mac, которая позволяет редактировать, отлаживать и создавать код, а затем публиковать приложения. Наряду с редактором кода и отладчиком Visual Studio для Mac включает компиляторы, средства выполнения кода, графические конструкторы и систему управления версиями для упрощения процесса разработки программного обеспечения.
Установите Visual Studio бесплатно со страницы скачиваемых материалов Visual Studio, если еще не сделали этого.
Окно запуска
После запуска Visual Studio для Mac вы прежде всего увидите начальное окно. Здесь представлен список последних проектов и параметры для открытия существующего проекта или создания нового.
Если вы используете Visual Studio впервые, список последних проектов будет пустым.
Создание проекта
Чтобы продолжить изучение функций, давайте создадим новый проект.
В окне запуска выберите элемент Новый, чтобы создать проект.
Откроется окно выбора шаблона для нового проекта с отображением нескольких шаблонов проектов. Кроме того, здесь отображается список недавно использованных шаблонов проекта, если выбрать элемент Последние. Шаблон содержит основные файлы и параметры, которые требуются для определенного типа проекта.
Выберите вариант Консольное приложение в списке Приложение в разделе Web and Console (Веб-приложения и консольные приложения) и нажмите кнопку Продолжить.
В окне Configure your new Console Application (Настройка нового консольного приложения) щелкните раскрывающийся список Целевая платформа и убедитесь, что в нем отображается платформа .NET 6.0. Затем нажмите кнопку Далее.
В окне Configure your new Console Application (Настройка нового консольного приложения) добавьте имя проекта, имя решения и расположение. Затем нажмите кнопку Создать.
Наш проект создан. Выберите файл кода Program.cs в окне Решение, которое находится в правой части окна Visual Studio для Mac.
В окне Редактор откроется файл с именем Program.cs. В редакторе отображается содержимое файлов. Кроме того, здесь вы можете выполнять основную часть работы с кодом.
Окно решения
В окне Решение отображается графическое представление иерархии файлов и папок в проекте, решении или папке с кодом. Вы можете просмотреть иерархию и выбрать файл, чтобы открыть его в окне Редактор.
В меню в верхней части Visual Studio для Mac сгруппированы команды по категориям. Например, в меню Проект содержатся команды, связанные с проектом, над которым вы работаете. В меню Средства вы можете настроить поведение Visual Studio, выбрав элемент Настройки.
Окно ошибок
В окне Ошибки отображаются ошибки, предупреждения и сообщения о текущем состоянии кода. Если в файле или любой другой части проекта будут обнаружены ошибки (например, отсутствуют скобки или точка с запятой), они будут перечислены здесь.
Чтобы открыть окно Ошибки, выберите элемент Ошибки в меню Вид.
Окно выходных данных сборки
Окно Выходные данные сборки содержит выходные сообщения о сборке проекта.
Давайте создадим проект, чтобы просмотреть некоторые выходные данные сборки. В меню Построение выберите пункт Построить решение. Окно "Выходные данные сборки" автоматически становится активным и отображает сообщение об успешном выполнении сборки.
Запуск консольного приложения
Давайте запустим консольное приложение. Для этого щелкните значок воспроизведения. В терминале отобразятся выходные данные.
Отправка отзывов
Если у вас возникли проблемы с Visual Studio для Mac или есть предложения по улучшению этого продукта, вы можете сообщить нам об этом. Для этого выберите команду Сообщить о проблеме или Отправить предложение в меню Справка.
Дополнительные сведения
Мы рассмотрели лишь несколько возможностей Visual Studio, чтобы вы могли получить представление о пользовательском интерфейсе. Дальнейшее ознакомление:
-
в Visual Studio для 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, что позволяет интегрированной среде разработки отлаживать управляемый код на всех платформах. Дополнительные сведения об отладке см. в статье Отладка.
Отладчик содержит полнофункциональные визуализаторы для специальных типов, таких как строки, цвета, URL-адреса, размеры, координаты и кривые Безье.
Управление версиями
Visual Studio для Mac интегрируется с системами управления версиями Git и Subversion. Проекты, включенные в управление версиями, обозначаются ветвью, указанной рядом с именем решения:
Файлы с незафиксированными изменениями имеют заметку на значках в окне решения, как показано на следующем изображении:
Дополнительные сведения об управлении версиями в Visual Studio см. в статье Управление версиями.