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 应用程序。
    797627-20190627153544458-1991318492.png
    dotnet build-server

    与通过生成启动的服务器进行交互。
    797627-20190627153552517-547477120.png
    dotnet clean

    清除生成输出。
    797627-20190627153706611-59031602.png
    dotnet help

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

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

    为给定的模板初始化 C# 或 F# 项目。
    797627-20190627153656098-1740921059.png
    dotnet pack

    创建代码的 NuGet 包。
    797627-20190627153716630-1503223625.png
    dotnet publish

    发布 .NET 依赖于框架或独立应用程序。
    797627-20190627153725712-1664118475.png
    dotnet restore

    还原给定应用程序的依赖项。
    797627-20190627153733460-659316202.png
    dotnet run

    从源运行应用程序。
    797627-20190627153754861-1604688415.png
    dotnet sln

    用于添加、删除和列出解决方案文件中项目的选项。
    797627-20190627153802055-1573419721.png
    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

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值