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

本篇目录

  • dotnet?
  • dotnet 选项
  • 项目引用
  • NuGet 包
  • NuGet 命令
  • 其他工具
  • 参考文献

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://docs.microsoft.com/zh-cn/dotnet/core/tools/dotnet?tabs=netcore21

转载于:https://www.cnblogs.com/JsnowyNet/p/11097372.html

dotnet 命令大全-理论版相关推荐

  1. .NET Core dotnet 命令大全

    dotnet 命令大全,让你理解dotnet 命令. 本文将以一个实例串起 dotnet 所有命令,让你玩转dotnet 命令. 本篇文章编写环境为windows 10 ,dotnet 命令同样适用于 ...

  2. DB2操作指南及命令大全word版

    <DB2操作指南及命令大全word版> 下载地址: 网盘下载 转载于:https://www.cnblogs.com/long12365/p/9731432.html

  3. mysql命令程序_MySQL命令大全经典版

    以下的文章主要介绍的是MySQL命令大全,其中包括MySQL数据库的常用命令,修改MySQL数据库中实际root 密码以及对grant的实际应用的介绍,下面就是文章的具体内容描述,望你会有所收获. M ...

  4. cad快捷命令大全_最全CAD快捷键命令大全(图文版、文字版、键盘版)

    在 CAD操作中我们常用一些快捷键来代替鼠标操作从而提高绘图效率,以下是小编为大家整理的常用快捷键大全,涵盖图文版.文字版.键盘版. 图文版: 文字版: 一.常用功能键 F1: 获取帮助 F2:实现作 ...

  5. linux命令大全chm版本,Linux命令大全手册下载

    linux命令大全chm版是精心修改版,去除了官方原版的许多错误,以及未来得及更新的部分,实用性很强,对于正在掌握linux系统的程序员们来说,是开发之前必须学会的东西,操作方便.检测迅速,举一反三靠 ...

  6. 【Linux】Linux常用命令大全

    1. 基础知识 1.1 文件系统结构 /bin 存放普通用户可执行的指令,即使在单用户模式下也能够执行处理 /boot 开机引导目录,包括Linux内核文件与开机所需要的文件 /dev 设备目录,所有 ...

  7. android 获取快捷开关_适合收藏丨3dmax快捷键命令大全

    3dMAX快捷键命令大全[收藏版] 01 单字母类快捷键 A-角度捕捉开关 B-切换到底视图C-切换到摄象机视图D-封闭视窗E-切换到轨迹视图F-切换到前视图G-切换到网格视图H-显示通过名称选择对话 ...

  8. 【常用】linux 命令是什么的缩写(命令缩写)?vi快捷键,linux操作,c语言缩写,计算机相关,其他缩写,xshell操作,apt-get命令大全

    文章目录 linux缩写 Linux man快捷键 Linux vi快捷键 linux终端操作(shell:bash.sh) linux快捷键 apt-get 命令大全 xshell操作 Linux ...

  9. docker下载安装,命令大全

    Docker 官网                        Github Docker 源码 Docker 简介 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2 ...

最新文章

  1. R-Bioconductor安装
  2. csmar eco research
  3. android mdpi对应哪一个屏幕,android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配...
  4. 拓展欧几里得小结(初级理解)
  5. aws cloud map_销毁AWS资源:Cloud-Nuke还是AWS-Nuke?
  6. jpsnamenode和不显示_hadoop启动后jps查不到namenode的解决办法
  7. ORA-15260 diskgroup space exhausted Problem
  8. 魔方机器人之下位机编程---模拟PWM
  9. python开根号_python的开根号
  10. iOS抓包工具Charles
  11. HTML5CSS3笔记:CSS3选择器、字体和颜色模式
  12. 莫安迪2019平面设计作品展示
  13. 速记计算机键盘,键盘字母排列的速记公式
  14. 写了Bug,误执行 rm -fr /*,我删删删删库了,要跑路吗?
  15. 一学就会的便签整理法 帮你轻松收集灵感
  16. View的实现和优化相关面试题
  17. 怎么输入版权符号(?)
  18. minecraft服务器搭建教程_MC原版服务器搭建教程
  19. c蔚语言艺术,伊能静的语言艺术,写下老公和好友章子怡,网友称赞
  20. 简单配置SourceInsight

热门文章

  1. 服务器如何做中转进行端口映射,使服务器之间通信,然后访问目标网站(baidu.com)
  2. android内存攻击,观点|Rowhammer:针对物理内存的攻击可以取得 Android 设备的 root 权限...
  3. LVGL---使用物理按键代替触摸(groups)
  4. AS中的shift+F6的作用
  5. py简易猜丁壳,可以计算总分。(石头剪刀布)
  6. 二次开发mysql数据反推_Discuz二次开发之数据库操作
  7. 免费申请5T的微软OneDrive云盘
  8. Mikrotik接口VLAN设置
  9. C# 中 TextBox 换行
  10. 微信小程序将引爆手机屏幕的核战争?