.NET Core的开发工具在Windows上有Visual Studio 2017,在macOS上有Visual Studio for Mac,这都是集成开发工具,功能强大。但明哥更偏爱使用Visual Studio Code进行开发,所以本文只介绍Visual Studio Code。Visual Studio 2017,Visual Studio for Mac和Visual Studio Code都可以从这里下载:https://www.visualstudio.com/zh-hans/downloads/

 1. Visual Studio Code

Visual Studio Code (VS Code) 是一个轻量但功能强大的代码编辑器,它可以运行在 Windows,macOS 以及 Linux 上,而且是开源和免费的。它内置 Javascript,TypeScript 和 Node.js 的支持,通过插件扩展还可以支持其他语言(如 C++,C#,Python,PHP,Go)和运行时(如 .NET 和 Unity)。

VS Code 的官网地址为:[https://code.visualstudio.com/]

明哥学.NET Core——2.2 .NET Core 开发工具-程序旅途

从官网首页就可以下载 VS Code, Windows,macOS 和 Linux 上的安装官方也都提供了详细的文档,这里我只以 macOS 的安装作为演示。

2. macOS 上安装 VS Code

  1. 下载 VS Code for Mac 并双击打开。
  2. 将 Visual Studio Code.app 拖到应用程序目录,这样就可以在 Launchpad 中访问到。
  3. 启动 VS Code,打开命令面板(⇧⌘P),输入 shell command,选择“在PATH中安装code命令”,这样就可以在终端中通过 code 来启动 VS Code 了。明哥学.NET Core——2.2 .NET Core 开发工具-程序旅途

3. VS Code安装 C# 扩展

C# for Visual Studio Code 扩展是 .NET Core 的轻量开发工具,它提供了 C# 的编辑支持,如语法高亮、智能提示、转到定义和查找全部引用等,还支持 .NET Core 的调试。

启动VS Code 后,单击左侧面板的扩展,然后搜索“C#”。

明哥学.NET Core——2.2 .NET Core 开发工具-程序旅途

单击“安装”,成功后,重启VS Code。

当第一次安装 C# 扩展且第一次打开 .NET Core 项目时,会下载“OmniSharp for OXS” 和 “.NET Core Debugger”,等待安装完即可。

明哥学.NET Core——2.2 .NET Core 开发工具-程序旅途