
2.1 Visual Studio 2022
Visual Studio 2022是微软为了配合.NET战略而推出的IDE开发环境,同时也是目前开发.NET Core程序最强大的工具,本节将对Visual Studio 2022的搭建进行详细讲解。
2.1.1 安装Visual Studio 2022的必备条件
安装Visual Studio 2022之前,首先要了解安装Visual Studio 2022的必备条件,检查计算机的软硬件配置是否满足Visual Studio 2022开发环境的安装要求。具体要求如表2.1所示。
表2.1 安装Visual Studio 2022的必备条件

2.1.2 下载Visual Studio 2022
这里以Visual Studio 2022社区版为例讲解具体的下载及安装步骤。
在浏览器中输入地址https://www.visualstudio.com/zh-hans/downloads/,打开如图2.1所示的下载页面,单击社区版下面的“免费下载”按钮,即可下载Visual Studio 2022社区版。

图2.1 下载Visual Studio 2022
2.1.3 安装Visual Studio 2022
Visual Studio社区版的安装文件是可执行文件(exe),其名称为“VisualStudioSetup.exe”。下面介绍Visual Studio 2022社区版的安装过程。
(1)双击安装文件VisualStudioSetup.exe,开始安装。
(2)Visual Studio 2022的安装界面如图2.2所示,单击“继续”按钮。

图2.2 Visual Studio 2022安装界面
(3)程序加载完成后,自动跳转到安装选择界面,如图2.3所示。选中“ASP.NET和Web开发”复选框(其他复选框,读者可根据需要确定是否选中),在下面的“位置”处选择要安装的路径,这里不建议安装在系统盘上,可选择一个其他磁盘进行安装。设置完成后,单击“安装”按钮。

图2.3 Visual Studio 2022安装选择界面
注意
在安装Visual Studio 2022开发环境时,一定要确保计算机处于联网状态,否则无法正常安装;另外,如果需要开发Windows桌面应用程序,需要在图2.3中选中“.NET桌面开发”复选框。
(4)跳转到如图2.4所示的安装进度界面,等待一段时间后,即可完成安装。

图2.4 Visual Studio 2022安装进度界面
(5)在系统“开始”菜单中选择Visual Studio 2022程序,启动Visual Studio 2022程序,如图2.5所示。
如果是第一次启动Visual Studio 2022,会出现如图2.6所示的提示框,单击“以后再说”超链接,进入Visual Studio 2022开发环境的“开始使用”界面,如图2.7所示。

图2.5 启动Visual Studio 2022程序

图2.6 启动Visual Studio 2022

图2.7 Visual Studio 2022“开始使用”界面
2.1.4 Visual Studio 2022的维护
Visual Studio 2022是一个集大成的开发工具,使用它可以开发各种各样的应用,如果在使用Visual Studio 2022的过程中,需要为其增加功能,则可以在系统的开始菜单中选择Visual Studio Installer菜单,如图2.8所示,将会弹出如图2.3所示的功能选择界面,在其中选中相应功能的复选框,然后安装即可。
而如果要卸载Visual Studio 2022,则依次打开系统的“控制面板”→“程序”→“程序和功能”,选择“Visual Studio Community 2022”选项,并单击“卸载”按钮,如图2.9所示。

图2.8 选择Visual Studio Installer菜单维护Visual Studio 2022

图2.9 卸载程序
进入Visual Studio 2022的卸载页面,单击“确定”按钮,即可卸载Visual Studio 2022,如图2.10所示。

图2.10 Visual Studio 2022的卸载页面
2.1.5 Visual Studio 2022的使用
本书主要讲解的是ASP.NET Core,但在前面讲解基础知识的章节中,我们主要通过.NET Core控制台程序去讲解,因为ASP.NET Core本质上是基于.NET Core的一种Web开发技术,而通过.NET Core控制台程序去讲解基础知识,更容易让我们专注于知识本身,而不用去考虑Web应用的一些其他知识。
使用Visual Studio 2022创建.NET Core控制台程序的操作步骤如下。
(1)选择“开始”→“所有程序”→Visual Studio 2022菜单,进入Visual Studio 2022开发环境的开始使用界面,单击“创建新项目”选项,如图2.11所示。
(2)进入“创建新项目”对话框,在右侧选择“控制台应用”选项,单击“下一步”按钮,如图2.12所示。
说明
图2.12中选择的是“控制台应用”,而不是“控制台应用(.NET Framework)”,后者是基于.NET Framework的,只能在Windows上运行,而前者是基于.NET的,可以跨平台运行。

图2.11 Visual Studio 2022开始使用界面

图2.12 “创建新项目”对话框
(3)进入“配置新项目”对话框,在该对话框中输入项目名称,并设置项目的保存路径,然后单击“下一步”按钮,如图2.13所示。
(4)进入“其他信息”对话框设置框架,如图2.14所示,该对话框中可以设置要创建的控制台应用所使用的.NET版本,默认为最新的长期支持版,但通过单击向下箭头,可以选择最新的标准版;另外,该对话框中还可以设置是否使用“顶级语句”,“顶级语句”是从.NET 6.0开始提供的一个新功能。设置完成后,单击“创建”按钮,即可创建一个基于.NET Core的控制台应用,如图2.15所示。

图2.13 “配置新项目”对话框

图2.14 “其他信息”对话框

图2.15 创建的.NET Core应用
2.1.6 熟悉Visual Studio 2022
1.菜单栏
菜单栏显示了所有可用的Visual Studio 2022命令,除了“文件”“编辑”“视图”“窗口”“帮助”菜单,还提供编程专用的功能菜单,如“项目”“生成”“调试”“工具”“测试”等,如图2.16所示。
每个菜单都包含若干个菜单命令,分别执行不同的操作,例如,“调试”菜单包括调试程序的各种命令,如“开始调试”“开始执行”“新建断点”等,如图2.17所示。

图2.16 Visual Studio 2022菜单栏

图2.17 “调试”菜单
2.工具栏
为了使操作更方便、快捷,菜单中常用的命令按功能分组分别放入相应的工具栏中。通过工具栏可以快速访问常用的菜单命令。常用的工具栏有标准工具栏和调试工具栏,下面分别介绍。
(1)标准工具栏包括大多数常用的命令按钮,如新建项目、打开文件、保存、全部保存等。标准工具栏如图2.18所示。

图2.18 Visual Studio 2022标准工具栏
(2)调试工具栏包括对应用程序进行调试的快捷按钮,如图2.19所示。
说明
在调试程序或运行程序的过程中,通常可用以下4种快捷键来操作。
(1)按F5键实现调试运行程序。
(2)按Ctrl+F5快捷键实现不调试运行程序。
(3)按F11键实现逐语句调试程序。
(4)按F10键实现逐过程调试程序。
3.“解决方案资源管理器”窗口
“解决方案资源管理器”窗口(见图2.20)提供了项目及文件的视图,并且提供对项目和文件相关命令的便捷访问。与此窗口关联的工具栏提供了适用于列表中突出显示项的常用命令。若要访问解决方案资源管理器,可以选择“视图”→“解决方案资源管理器”命令打开。

图2.19 Visual Studio 2022调试工具栏

图2.20 “解决方案资源管理器”窗口
4.“错误列表”窗口
“错误列表”窗口为代码中的错误提供了即时的提示和可能的解决方法。例如,当某句代码结束时忘记了输入分号,错误列表中会显示如图2.21所示的错误。错误列表就好像是一个错误提示器,它可以将程序中的错误代码及时显示给开发人员,并通过提示信息找到相应的错误代码。

图2.21 “错误列表”窗口
说明
双击错误列表中的某项,Visual Studio 2022开发环境会自动定位到发生错误的代码。