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
逆风走了八百里。