.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 缓存。

➡️

继续阅读