Visual Studio for Mac 中的项目和解决方案

重要

根据 Microsoft 的新式生命周期策略,Visual Studio for Mac 计划于 2024 年 8 月 31 日停用。 虽然你可以继续使用 Visual Studio for Mac,但 Mac 上的开发人员还可以使用其他几个选项,例如适用于 VS Code 的新 C# 开发工具包扩展的预览版本。

详细了解支持时间线和替代方案

本文概述 Visual Studio for Mac 中的项目和解决方案概念 。

注意

本主题适用于 Visual Studio for Mac。 对于 Windows 上的 Visual Studio,请参阅 Visual Studio 中的项目和解决方案

项目

在 Visual Studio for Mac 中创建新的应用程序、网站等内容时,要从项目开始。 项目包含编译可执行文件、库或网站中所需的全部文件(源代码、图像、数据文件等)。

项目由包含 xml 的文件(如 C# 项目的 .csproj)定义,其中 xml 定义文件和文件夹层次结构、文件路径以及项目特定设置(如生成设置)。

当 Visual Studio for Mac 加载项目时,解决方案窗口使用项目文件显示项目中的文件和文件夹。 编译期间,MSBuild 读取项目文件中的设置以创建可执行文件。

解决方案

(解决方案是将一个或多个相关项目分组到一起的容器。) 解决方案由格式唯一的文本文件(扩展名 .sln)描述;不应对其进行手动编辑。

在解决方案窗口中管理项目

创建或加载项目之后,可以使用解决方案窗口查看和管理项目或解决方案以及其中包含的文件。 下图显示具有包含两个项目的 .NET Core 解决方案的解决方案窗口:

Sample solution with multiple projects

通过双击项目或解决方案名称或右键单击并选择“选项”,可以同时管理项目和解决方案的属性。

有关这些选项的详细信息,请参阅管理解决方案和项目属性一文。

请参阅