ASP.NET Core与RESTful API 开发实战
上QQ阅读APP看书,第一时间看更新

2.5.2 使用Visual Studio Code

Visual Studio Code安装完成后,还应该为VS Code安装C#扩展。打开VS Code环境,选择左侧的扩展选项,输入“C#”,从结果中选择“C#”,如图2-24所示。安装成功后,单击“重新加载”按钮。

图2-24 C#扩展

此时,从主菜单中选择“文件”→“打开文件夹”命令,弹出要在其中放置ASP.NET Core项目的文件夹对话框,然后单击“选择文件夹”按钮,再从主菜单中选择“查看”→“终端”命令以弹出“终端”对话框,显示终端窗口,如图2-25所示。

图2-25 “终端”对话框

在终端中输入.NET Core CLI命令,如下所示。

dotnet new api -o HelloApi

命令执行情况如图2-26所示。

图2-26 使用.NET Core CLI创建Web API项目

经过一段时间后项目创建成功了。此时,在左侧的资源管理器中能够看到项目的结构,如图2-27所示。

图2-27 项目结构图

单击打开其中一个C#文件,在Visual Studio Code中首次打开C#文件时,会在编辑器中加载OmniSharp。OmniSharp是一个开源项目集合,它能够为常见的编辑器(如VS Code、Vim和Sublime Text等)增加开发.NET程序的功能。

此时,在“输出”对话框中能够看到下载与安装的进度,等所有的依赖与包安装完成后,结果如图2-28所示。

图2-28 安装OmniSharp及.NET Core调试器

并且在VS Code窗口的右下角弹出“询问”对话框,提示添加缺少的文件,以生成和调试应用,如图2-29所示,此时单击“Yes”按钮。

图2-29 添加缺少文件的提示

之后,VS Code会在项目所在的目录下创建一个名为.vscode的文件夹,其中包含launch.json和tasks.json两个配置文件。

此时,选择主菜单中“调试”→“启动调试”命令就可以运行并调试程序,也可以直接按快捷键F5运行并调试程序。