當前文章的短網址連結為: https://unos.top/nhyo
.NET CLI 拥有以下作用于当前文件夹中项目的命令,使您能够管理项目:
**dotnet help**: 显示命令行帮助。
**dotnet new**: 创建新的 .NET 项目或文件。
**dotnet tool**: 安装或管理扩展 .NET 体验的工具。
**dotnet workload**: 管理可选的工作负载,例如 .NET MAUI。
**dotnet restore**: 下载项目的依赖项。
**dotnet build**: 生成(即编译).NET 项目。.NET 8 引入的一个新开关是 --tl(表示终端记录器),它提供现代化的输出。例如,它提供有关生成正在执行的操作的实时信息。您可以在以下链接中了解更多信息:
https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-build#options
**dotnet build-server**: 与由生成启动的服务器进行交互。
**dotnet msbuild**: 运行 MSBuild 引擎命令。
**dotnet clean**: 删除生成产生的临时输出文件。
**dotnet test**: 生成并运行项目的单元测试。
**dotnet run**: 生成并运行项目。
**dotnet pack**: 为项目创建 NuGet 包。
**dotnet publish**: 生成并发布项目,可以带有依赖项,也可以作为独立应用程序发布。
在 .NET 7 及更早版本中,默认发布 Debug(调试)配置。
在 .NET 8 及更高版本中,现在默认发布 Release(发布)配置。
**dotnet add**: 向项目添加包或类库引用。
**dotnet remove**: 从项目中移除包或类库引用。
**dotnet list**: 列出项目的包或类库引用。
**dotnet package search**: 允许您在一个或多个包源中搜索与搜索词匹配的包。命令格式为 dotnet package search [搜索词] [选项]。您可以在以下链接中了解更多信息:
https://devblogs.microsoft.com/nuget/announcing-nuget-6-9/#support-for-dotnet-search-command。
Swift