Управление свойствами проекта и решения в Visual Studio для Mac

Важно!

Visual Studio для Mac планируется выйти на пенсию 31 августа 2024 года в соответствии с современной политикой жизненного цикла Майкрософт. Хотя вы можете продолжать работать с Visual Studio для Mac, есть несколько других вариантов для разработчиков на Mac, таких как предварительная версия нового расширения комплекта разработки C# для VS Code.

Дополнительные сведения о временной шкале поддержки и альтернативах.

Project options

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

Чтобы открыть параметры проекта в Visual Studio для Mac, дважды щелкните имя проекта или щелкните правой кнопкой мыши и выберите элемент Параметры.

Option in Context Menu

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

Параметры проекта упорядочены по пяти разным категориям:

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

Каждый проект может содержать отдельные параметры, зависящие от платформы. Например, проект Xamarin.Android, аналогичный показанному на следующем рисунке, будет иметь параметры, связанные со сборкой Android (например, параметры компоновщика) и приложением (например, разрешения):

Android Project Options

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

iOS Project Options

Параметры решения

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

Solution Options

См. также