dotnet cli
一、执行 .NET 应用程序
dotnet [runtime-options] [path-to-application] [arguments]
# runtime-options:
# --additionalprobingpath <path> 要探测的包含探测策略和程序集的路径。
# --additional-deps <path> 指向其他 deps.json 文件的路径。
# --depsfile 指向 <application>.deps.json 文件的路径。
# --fx-version <version> 要用于运行应用程序的安装版共享框架的版本。
# --roll-forward <setting> 前滚至框架版本(LatestPatch, Minor, LatestMinor, Major, LatestMajor, Disable)。
# --runtimeconfig 指向 <application>.runtimeconfig.json 文件的路径。
#path-to-application: 要执行的应用程序 .dll 文件的路径。
二、执行 .NET SDK 命令
dotnet [sdk-options] [command] [command-options] [arguments]
# sdk-options:
# -d|--diagnostics 启用诊断输出。
# -h|--help 显示命令行帮助。
# --info 显示 .NET 信息。
# --list-runtimes 显示安装的运行时。
# --list-sdks 显示安装的 SDK。
# --version 显示使用中的 .NET SDK 版本。
# SDK 命令:
# add 将包或引用添加到 .NET 项目。
# build 生成 .NET 项目。
# build-server 与由生成版本启动的服务器进行交互。
# clean 清理 .NET 项目的生成输出。
# format 将样式首选项应用到项目或解决方案。
# help 显示命令行帮助。
# list 列出 .NET 项目的项目引用。
# msbuild 运行 Microsoft 生成引擎(MSBuild)命令。
# new 创建新的 .NET 项目或文件。
# nuget 提供其他 NuGet 命令。
# pack 创建 NuGet 包。
# publish 发布 .NET 项目进行部署。
# remove 从 .NET 项目中删除包或引用。
# restore 还原 .NET 项目中指定的依赖项。
# run 生成并运行 .NET 项目输出。
# sdk 管理 .NET SDK 安装。
# sln 修改 Visual Studio 解决方案文件。
# store 在运行时包存储中存储指定的程序集。
# test 使用 .NET 项目中指定的测试运行程序运行单元测试。
# tool 安装或管理扩展 .NET 体验的工具。
# vstest 运行 Microsoft 测试引擎(VSTest)命令。
# workload 管理可选工作负荷。
三、捆绑工具中的其他命令
# dev-certs 创建和管理开发证书。
# fsi 启动 F# 交互/执行 F# 脚本。
# sql-cache SQL Server 缓存命令行工具。
# user-secrets 管理开发用户密码。
# watch 启动文件观察程序,它会在文件发生更改时运行命令。
四、获取有关命令的详细信息
dotnet -h
dotnet [command] --help
逆风走了八百里。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?