课程进度 12% · 第2/10章第2/10章 · 标签 1/6
— 1 —
.NET SDK安装
原8.0.100输出是示例,不是要求安装的固定版本。dotnet new模板随所选SDK变化;创建控制器API时要核对模板选项与服务注册,不能假定所有webapi模板都会生成相同结构。
.NET SDK是开发.NET应用的核心工具包,包含编译器、运行时和命令行工具。
先用--info和已安装列表观察真实环境,再检查仓库global.json与项目TargetFramework。一个选择构建SDK,一个约束目标API,修改其中之一不会自动修复另一项。把工作目录与完整命令写进复现记录,避免不同终端选中不同工具链。
- 安装.NET SDK(官方下载:dotnet.microsoft.com)
- 推荐使用Visual Studio或VS Code
- 安装完成后打开终端验证
```bash # 验证 .NET SDK 安装 dotnet --version # 输出示例: 8.0.100 ```
bash
1
# 验证 .NET SDK 安装
2
dotnet --version
3
# 输出示例: 8.0.100
✓看到版本号说明 .NET SDK 安装成功
— 2 —
项目创建与管理
使用dotnet命令行工具可以快速创建和管理项目。
创建项目后先确认模板生成了什么文件、注册哪些服务,再访问日志显示的监听地址。Web API模板可能采用不同端点形式,控制器代码需要对应注册与映射。启动成功但路由404时应先检查端点,而不是立即重装SDK或修改数据库。
```bash # 创建控制台项目 dotnet new console -n HelloDotnet cd HelloDotnet # 运行项目 dotnet run ```
bash
1
# 创建控制台项目
2
dotnet new console -n HelloDotnet
3
cd HelloDotnet
4
# 运行项目
5
dotnet run
```bash # 创建Web API项目 dotnet new webapi -n MyApi cd MyApi dotnet run ```
bash
1
# 创建Web API项目
2
dotnet new webapi -n MyApi
3
cd MyApi
4
dotnet run