什么是 Visual Studio 解决方案和项目? 您所在的位置:网站首页 vs资源编辑器在哪 什么是 Visual Studio 解决方案和项目?

什么是 Visual Studio 解决方案和项目?

2023-08-14 17:19| 来源: 网络整理| 查看: 265

Visual Studio 中的解决方案和项目有哪些? 项目 06/19/2023

适用范围:Visual Studio Visual Studio for Mac Visual Studio Code

本文将介绍 Visual Studio 中的项目和解决方案。 它还简要介绍了“解决方案资源管理器”工具窗口以及如何创建新项目。

注意

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

项目

在 Visual Studio 中创建应用或网站时,请从项目开始。 从逻辑上讲,项目包含所有编译为可执行文件、库或网站的文件。 这些文件可以包括源代码、图标、图像、数据文件等。 项目还包含编译器设置以及程序将与之通信的各种服务或组件需要的其他配置文件。

项目文件

Visual Studio 使用 MSBuild 生成解决方案中的每个项目,每个项目都包含一个 MSBuild 项目文件。 文件扩展名反映项目的类型(例如,C# 项目 (.csproj)、Visual Basic 项目 (.vbproj) 或数据库项目 (.dbproj))。 项目文件是一个 XML 文档,其中包含 MSBuild 生成项目所需的所有信息和说明。 这些信息和说明包括内容、平台要求、版本控制信息、Web 服务器或数据库服务器设置以及要执行的任务。

项目文件基于 MSBuild XML 架构。 要在 Visual Studio 中查看较新的 SDK 样式项目文件的内容,请在“解决方案资源管理器”中右键单击项目节点,然后选择“编辑 ”。 要查看该样式的 .NET 项目的内容,请先卸载该项目(右键单击“解决方案资源管理器”中的项目节点并选择“卸载项目”)。 然后,右键单击该项目并选择“编辑 ”。

注意

无需在 Visual Studio 中使用解决方案或项目来编辑、生成和调试代码。 只需在 Visual Studio 中打开包含源文件的文件夹并开始编辑。 有关详细信息,请参阅在 Visual Studio 中开发代码而无需创建项目或解决方案。

创建新项目

创建新项目的最简单方法是为所需的项目类型使用项目模板。 项目模板包含一组基本的预生成代码文件、配置文件、资产和设置。 使用“文件”>“新建”>“项目”,选择一个项目模板 。 有关详细信息,请参阅创建新项目。

你也可以创建自定义项目模板,可基于该模板创建新项目。 有关详细信息,请参阅创建项目和项模板。

创建新项目时,Visual Studio 会将其保存到默认位置 %USERPROFILE%\source\repos。 若要更改此位置,请转到“工具”>“选项”>“项目和解决方案”>“位置” 。 有关详细信息,请参阅“选项”对话框:“项目和解决方案”>“位置”。

解决方案

项目包含在解决方案中。 尽管其名称如此,但解决方案并不是“答案”。 解决方案只是一个容器,用于包含一个或多个相关项目,以及生成信息、Visual Studio 窗口设置和不与特定项目关联的任何杂项文件。

解决方案文件

Visual Studio 采用两种文件类型(.sln 和 .suo)来存储解决方案设置 :

扩展名 “属性” 描述 .sln Visual Studio 解决方案 将项目、项目项和解决方案项组织到解决方案中。 .suo 解决方案用户选项 存储用户级别设置和自定义项,如断点。

重要

解决方案由格式唯一的文本文件(扩展名 .sln)描述;不应对其进行手动编辑。 相反,.suo 文件是隐藏文件,在默认的文件资源管理器设置下不会显示。 若要显示隐藏文件,请在文件资源管理器的“查看”菜单上选中“隐藏项”复选框。

解决方案文件夹

“解决方案文件夹”是仅存在于“解决方案资源管理器”中的虚拟文件夹,你可以在其中使用它对解决方案中的项目进行分组。 如果要在计算机上查找解决方案文件,请转到“工具”>“选项”>“项目和解决方案”>“位置”。 有关详细信息,请参阅“选项”对话框:“项目和解决方案”>“位置”。

提示

关于从头开始创建的项目和解决方案的示例,包括分步说明和示例代码,请参阅项目和解决方案简介。

“解决方案资源管理器”

创建新项目后,可以使用解决方案资源管理器来查看和管理项目与解决方案及其关联项。 下图显示具有一个包含两个项目的 C# 解决方案的解决方案资源管理器:

“解决方案资源管理器”顶部的工具栏上带有按钮,可用于从解决方案视图切换到文件夹视图、筛选挂起的更改、显示所有文件、折叠所有节点、查看属性页、在代码编辑器中预览代码等。

可以从“解决方案资源管理器”中的各种项目上的右键单击上下文菜单中获取多个菜单命令。 这些命令包括生成项目、管理 NuGet 包、添加引用、重命名文件和运行测试,此处仅举几例。 有关详细信息,请参阅了解解决方案资源管理器。

对于 ASP.NET Core 项目,你可以自定义如何将文件嵌套在“解决方案资源管理器”中。 有关详细信息,请参阅解决方案资源管理器中的文件嵌套。

提示

如果已关闭解决方案资源管理器并且想要重新打开它,请从菜单栏中选择“查看”>“解决方案资源管理器”,或按 Ctrl+Alt+L 。 如果关闭了侧选项卡,并且想要将其还原到默认位置,请从菜单栏中选择“窗口”>“重置窗口布局” 。

注意

若要查看 Visual Studio 中显示的应用程序图像和图标,请下载 Visual Studio 图像库。

另请参阅 管理项目和解决方案属性 Visual Studio 中筛选的解决方案 Visual Studio 的项目迁移和升级参考


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有