C# - 环境设置
C# - 现代开发环境设置
Section titled “C# - 现代开发环境设置”本章将指导您使用最新的工具和最佳实践为 C# 设置现代开发环境。C# 是一种强大的跨平台语言,属于 .NET 生态系统的一部分。在编写代码之前,让我们了解您所需的核心组件。
理解 .NET 生态系统
Section titled “理解 .NET 生态系统”现代 .NET(以前称为 .NET Core)是一个开源、跨平台的框架,用于构建各种应用程序,包括:
- Web 应用程序和 API: 使用 ASP.NET Core。
- 桌面应用程序: 使用 MAUI、WPF 或 Windows Forms。
- 云原生应用: 微服务、无服务器函数和容器化应用。
- 移动应用程序: 使用 .NET MAUI。
- 游戏: 使用 Unity 或 Godot 等游戏引擎。
- 物联网 (IoT) 和人工智能/机器学习 (AI/ML) 应用程序。
您需要安装的关键组件是 .NET SDK(软件开发工具包)。它包含了构建和运行 .NET 应用程序所需的一切:
- .NET CLI: 一个用于创建、构建、测试和发布应用程序的命令行界面。
- .NET 运行时: 运行已编译应用程序所需。
- 基类库 (BCL): 一个庞大的可重用代码库,用于常见任务。
步骤 1:安装 .NET SDK
Section titled “步骤 1:安装 .NET SDK”最重要、最关键的一步是下载并安装最新的 .NET SDK。您始终可以在官方 .NET 下载页面找到最新版本:https://dotnet.microsoft.com/download。
Windows 安装
Section titled “Windows 安装”- 下载推荐的 Windows 版 .NET SDK 安装程序。
- 运行
.exe安装程序并按照屏幕上的说明操作。默认设置通常就足够了。 - 打开新的命令提示符或 PowerShell 终端,并运行以下命令验证安装:
dotnet --version您应该看到类似 8.0.300 的输出(版本号会有所不同)。
macOS 安装
Section titled “macOS 安装”- 下载适用于您的 Mac 的相应安装程序(x64 或 Arm64)。
- 运行
.pkg文件并按照设置向导进行操作。 - 或者,如果您使用 Homebrew,可以通过终端安装:
brew install dotnet-sdk- 打开新的终端并验证安装:
dotnet --versionLinux 安装(Ubuntu 示例)
Section titled “Linux 安装(Ubuntu 示例)”- 打开终端并运行以下命令安装 SDK(此示例适用于 Ubuntu 22.04 上的 .NET 8;请查阅官方 Microsoft 文档了解其他版本/发行版):
sudo apt-get update && \ sudo apt-get install -y dotnet-sdk-8.0- 验证安装:
dotnet --version步骤 2:选择代码编辑器或 IDE
Section titled “步骤 2:选择代码编辑器或 IDE”尽管您可以在任何文本编辑器中编写 C#,但使用支持 C# 的集成开发环境 (IDE) 或代码编辑器将显著提高您的生产力。以下是最佳选择:
| 编辑器/IDE | 最适合 | 平台 | 成本 |
|---|---|---|---|
| Visual Studio 2022 | 功能齐全、功能强大的 IDE,适用于所有类型的 .NET 开发。 | Windows | 免费(社区版) |
| Visual Studio Code (VS Code) | 轻量级、快速且高度可扩展的代码编辑器。 | Windows, macOS, Linux | 免费 |
| JetBrains Rider | 快速强大的跨平台 .NET IDE。 | Windows, macOS, Linux | 付费(提供免费试用) |
对初学者的建议: 从 Visual Studio Code 开始,以获得轻量级、跨平台的体验;或者在 Windows 上使用 Visual Studio Community,以获得完全集成的强大设置。
设置 Visual Studio Code 以进行 C# 开发
Section titled “设置 Visual Studio Code 以进行 C# 开发”如果您选择 VS Code,则必须安装官方 C# 扩展包以获得最佳体验:
- 打开 VS Code。
- 导航到扩展视图(或按
Ctrl+Shift+X)。 - 搜索 “C# Dev Kit”。
- 安装由 Microsoft 发布的扩展包。它包含了 C# 开发、调试和项目管理所需的一切。
步骤 3:创建并运行您的第一个 C# 程序
Section titled “步骤 3:创建并运行您的第一个 C# 程序”.NET CLI 使从模板创建新项目变得异常容易。
- 打开您的终端或命令提示符。
- 为您的项目创建一个新目录并进入该目录:
mkdir MyFirstAppcd MyFirstApp- 使用
dotnet new命令创建一个新的控制台应用程序:
dotnet new console这将创建一个最小的 C# 项目,包括 MyFirstApp.csproj 项目文件和 Program.cs 文件。
- 在您选择的编辑器中打开
Program.cs。它将包含一个简单的“Hello, World!”程序: -
// 更多信息请参阅 https://aka.ms/new-console-template Console.WriteLine(“Hello, World!”);
1. 要运行您的应用程序,只需在终端中执行以下命令:dotnet run
您将看到输出:Hello, World!
## 现代开发工作流程
当您构建更复杂的应用程序时,您将依赖这些基本工具:
### 1. NuGet 包管理器
**NuGet** 是 .NET 的包管理器。它允许您轻松地向项目中添加第三方库(包)。例如,要添加流行的 `Newtonsoft.Json` 库以处理 JSON,您可以运行:dotnet add package Newtonsoft.Json
### 2. Git 版本控制
版本控制对于管理您的代码库至关重要。要使用 Git 开始跟踪您的项目,请导航到项目根目录并运行:git init git add . git commit -m “Initial commit: new console app”
养成向项目中添加 `.gitignore` 文件以排除构建工件的好习惯。您可以使用 CLI 轻松创建一个:`dotnet new gitignore`。