设置本地环境
安装 .NET SDK 并选择合适的代码编辑器或 IDE 搭建本地开发环境
在本地开发 .NET 应用程序之前,我们需要具备以下条件:
- 一台运行 Windows、macOS 或 Linux 操作系统的机器。
- .NET SDK。
- 一个代码编辑器或集成开发环境(IDE)。
由于 .NET SDK 已经支持测试功能,因此除了安装合适的自动化测试 NuGet 包(例如 xUnit)外,无需进行其他额外配置即可在开发机上启用自动化测试。
安装 .NET SDK
最新版本的 .NET SDK 可以在 此页面 找到并安装。建议安装最新版本,但也可以选择仍在支持范围内的任意版本。本课程提供的内容适用于从 .NET SDK 6 版本开始的所有版本。
安装代码编辑器或 IDE
我们必须使用代码编辑器或 IDE 来编写代码。两者之间的主要区别如下:
-
代码编辑器:允许我们编辑和自动格式化代码,同时高亮显示编程语言的语法,并提示拼写错误。使用代码编辑器的另一个优点是它通常比 IDE 更快、更轻量。不过,我们可能仍需要借助其他工具来运行代码或构建应用程序。
-
IDE:不仅能完成代码编辑器的所有功能,还提供更多能力。除了编写和编辑代码外,还可以通过直观的图形界面构建应用、启动程序、创建可部署的包等。然而,这些附加功能会带来更大的磁盘占用和较慢的性能。
代码编辑器和 IDE 都非常有用,且并非互斥。它们可以同时安装在同一台机器上。
安装代码编辑器
推荐用于 .NET 开发的主要代码编辑器是 Visual Studio Code。尽管体积轻巧,但它功能强大且持续更新。其主要局限在于,我们仍需配合使用 .NET CLI 来执行各种操作,例如运行测试。
Visual Studio Code 可在 Windows、macOS 和 Linux 上通过 此页面 安装。
安装 IDE
微软官方推出的 .NET IDE 称为 Visual Studio。尽管名称与 Visual Studio Code 相似,但它是完全不同的软件,仅支持 Windows 系统。虽然 Mac 上也有 Visual Studio 的版本,但其功能远不如 Windows 版本完整,且将于 2024 年 8 月 31 日停止维护。
Visual Studio Community 版本可免费下载并安装,足以满足 .NET 应用开发及自动化测试的需求。此外,若需要高级功能(如第三方库反编译),还可获取其他许可证。
可通过 此页面 访问 Visual Studio。
另一种选择是 JetBrains Rider,它可在 Windows、macOS 和 Linux 上安装。JetBrains Rider 仅提供一种包含全部高级功能的许可证,但没有免费版本。
JetBrains Rider 可通过 此页面 下载。