dotnet 命令大全-理论版

最近想用VSCode开发.netCore项目,从零开始学习,先把理论基础熟悉一下。

本篇目录

dotnet?

dotnet 是一款管理.NET源代码和二进制文件的工具,它公开执行特定任务的命令,如`dotnet build`。每个命令都定义自己的参数。 在每个命令后键入 --help 以访问简要帮助文档。

可以使用 dotnet 来运行应用程序,方法是指定应用程序 DLL,如 dotnet
myapp.dll. 要了解部署选项,请参阅 .NET Core 应用程序部署

dotnet选项

--additional-deps

其他 deps.json 文件的路径。

--additionalprobingpath

包含要进行探测的探测策略和程序集的路径。

-d|--diagnostics

启用诊断输出。

---fx-version

用于运行应用程序的 .NET Core 运行时版本。

-h|--help

打印出给定命令的文档,如 dotnet build --help。 dotnet --help 打印可用命令列表。

--info

打印出有关 .NET Core 安装和计算机环境(如当前操作系统)的详细信息,并提交 .NET Core 版本的 SHA。

--list-runtimes

显示已安装的 .NET Core 运行时。

--list-sdks

显示已安装的 .NET Core SDK。

--roll-forward-on-no-candidate-fx

所需的共享框架不可用时,请定义行为。 N 可以是:
  • 0 - 禁用次要版本前滚。
  • 1 - 前滚次要版本,但不前滚主版本。 这是默认行为。
  • 2 - 前滚次要和主版本。
    有关详细信息,请参阅前滚。

-v|--verbosity

设置命令的详细级别。 允许使用的值为 q[uiet]、m[inimal]、n[ormal]、d[etailed] 和 diag[nostic]。 并非在每个命令中均受支持;请参阅特定的命令页,确定此选项是否可用。

--version

打印使用中的 .NET Core SDK 版本。

dotnet 命令

dotnet build

生成 .NET Core 应用程序。

dotnet build-server

与通过生成启动的服务器进行交互。

dotnet clean

清除生成输出。

dotnet help

显示命令更详细的在线文档。帮助请后面输入-h 查看

dotnet migrate

将有效的预览版 2 项目迁移到 .NET Core SDK 1.0 项目。帮助请后面输入-h 查看

dotnet new

为给定的模板初始化 C# 或 F# 项目。

dotnet pack

创建代码的 NuGet 包。

dotnet publish

发布 .NET 依赖于框架或独立应用程序。

dotnet restore

还原给定应用程序的依赖项。

dotnet run

从源运行应用程序。

dotnet sln

用于添加、删除和列出解决方案文件中项目的选项。

dotnet store

将程序集存储到运行时包存储区。 帮助请后面输入-h 查看

dotnet test

使用测试运行程序运行测试。 帮助请后面输入-h 查看

项目引用

dotnet add reference

dotnet add reference 添加项目引用。

dotnet list reference

dotnet list reference 列出项目引用。

dotnet remove reference

dotnet remove reference 删除项目引用。

NuGet 包

dotnet add package

添加 NuGet 包。

dotnet remove package

删除 NuGet 包。

NuGet 命令

dotnet nuget delete

从服务器删除或取消列出包。

dotnet nuget locals

清除或列出本地 NuGet 资源,例如 http 请求缓存、临时缓存或计算机范围的全局包文件夹。

dotnet nuget push

将包推送到服务器,并将其发布。

其他工具

dotnet dev-certs

创建和管理开发证书。

dotnet ef

Entity Framework Core 命令行工具。缓存或计算机范围的全局包文件夹。

dotnet sql-cache

SQL Server 缓存命令行工具

dotnet user-secrets

管理开发用户机密。

dotnet watch

启动文件观察程序,以在更改文件时运行命令。 >以上的所有命令都可以执行命令的后面增加--help来查看命令使用详情。如`dotnet run --help/-h`

参考文献

原文地址:https://www.cnblogs.com/JsnowyNet/p/11097372.html