Проекты и решения в Visual Studio для Mac

Важно!

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

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

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

Примечание.

Этот раздел относится к Visual Studio для Mac. Информацию о Visual Studio в Windows см. в статье Проекты и решения в Visual Studio.

Проекты

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

Проект определяется файлом (например, .csproj для проектов C#), который содержит XML-код, определяющий иерархию файлов и папок, пути к файлам и параметры для конкретного проекта, например параметры сборки.

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

Решения

Решение представляет собой контейнер для одного или нескольких взаимосвязанных проектов. Решения описываются текстовым файлом (с расширением .sln) в собственном уникальном формате; его обычно не изменяют вручную.

Управление проектами в окне решения

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

Sample solution with multiple projects

Вы можете управлять свойствами проектов и решений, дважды щелкнув имя проекта или решения или щелкнув правой кнопкой мыши и выбрав пункт Параметры.

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

См. также