.NET 开发者必备:全面整理常用 dotnet 命令
💡
原文中文,约3500字,阅读约需9分钟。
📝
内容提要
本文整理了常用的 .NET 开发命令,包括项目创建、构建、测试和发布,旨在提高开发者效率。示例命令涵盖创建 Web API 项目、发布独立应用和查看 SDK 版本等,适用于多种开发需求。
🎯
关键要点
- 本文整理了常用的 .NET 开发命令,涵盖项目创建、构建、测试和发布。
- 提供了创建 Web API 项目、发布独立应用和查看 SDK 版本的示例命令。
- 创建新项目的命令包括控制台应用程序、类库项目和 ASP.NET Core Web API 项目。
- 管理解决方案的命令包括创建、添加和移除项目,以及查看当前解决方案的项目列表。
- 构建与运行项目的命令包括恢复 NuGet 包、构建项目和运行项目。
- 发布应用程序可以选择独立部署或框架依赖,适用于不同的目标机器环境。
- 测试与维护的命令包括运行单元测试、列出 NuGet 包和添加或移除包引用。
- SDK 与环境信息的命令用于显示当前 SDK 和运行时信息,以及帮助信息。
- NuGet 包管理的命令包括恢复包、清除缓存和推送包到指定源。
- 其他实用命令包括调用 MSBuild、查看构建日志和启用源码链接调试。
- 调试与性能分析相关命令包括启用 AOT 编译和收集内存使用情况。
❓
延伸问答
.NET 开发中如何创建 Web API 项目?
使用命令 `dotnet new webapi -o MyWebApi` 创建 Web API 项目。
如何发布一个独立部署的 .NET 应用?
使用命令 `dotnet publish ../MyWebApi/MyWebApi.csproj -c Release -r win-x64 --self-contained` 发布独立部署应用。
如何查看当前安装的 .NET SDK 版本?
使用命令 `dotnet --list-sdks` 查看所有已安装的 .NET SDK 版本。
在 .NET 中如何管理 NuGet 包?
可以使用 `dotnet add package <包名>` 添加包,`dotnet remove package <包名>` 移除包,`dotnet list package` 列出包。
如何运行项目中的单元测试?
使用命令 `dotnet test` 运行项目中的所有单元测试。
如何清除本地 NuGet 缓存?
使用命令 `dotnet nuget locals all --clear` 清除本地 NuGet 缓存。
➡️