请解释 .NET Core CLI 是什么,并列出几个常用的命令及其用途。
考察说明
考查对 .NET Core CLI 概念和常用命令的掌握程度。
回答思路
- 【回答框架 1】定义:.NET Core CLI 是 .NET 官方提供的跨平台命令行工具,用于创建、构建、运行和发布 .NET 应用,在 Windows、Linux 和 macOS 上均可使用。
- 【回答框架 2】常用命令:new 用于创建新项目,如 dotnet new console 创建控制台应用;build 用于编译项目;run 用于运行应用;publish 用于生成可发布文件;test 用于运行单元测试。
- 【回答框架 3】其他命令:add package 添加 NuGet 包,add reference 添加项目引用,restore 还原依赖,clean 清理构建输出,list reference 列出项目引用。
- 【回答框架 4】工具支持:CLI 与 SDK 和 MSBuild 集成,几乎所有 Visual Studio 中的构建操作都能通过 CLI 完成,适合脚本和 CI/CD 场景。
- 【回答框架 5】版本一致性:CLI 命令的可用性和行为可能受 .NET SDK 版本影响,使用 dotnet --version 可查看当前版本。
- 【关键点 1】dotnet new 创建项目
- 【关键点 2】dotnet build 编译项目
- 【关键点 3】dotnet run 运行应用
- 【关键点 4】dotnet publish 发布应用
- 【关键点 5】dotnet test 运行测试
- 【易错点 1】不可将 CLI 与 .NET Framework 命令混淆,前者仅适用于 .NET Core/5+ 环境
- 【易错点 2】dotnet run 会自动构建,无需先单独执行 build
- 【易错点 3】特定命令可能需要额外参数或因素,如 publish 需指定配置和目标框架,否则使用默认值