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
posted @ 2022-09-17 11:59  OneNX  阅读(39)  评论(0编辑  收藏  举报