D-28-dotnet cli ? build ? run

产生了专案之後

昨天经由大头的代领小光终於完成建置环境,并且也产生了他人生中第一个专案,虽然最後在Hello World中结束了他第一个专案。不过今天小光会遇到什麽事呢?

本文同步放置於此

dotnet cli

「前辈我来了,我可以开始开发了吗?」
一早到公司小光就很兴奋的跟大头打招呼,并且期待进入今天的开发者模式,不过就和昨夜一样大头仍就埋头在文件之中专心的开发。
「你昨天不就已经开发了一个专案了吗?」
大头头也不抬的回了这句话,这时彷佛有一只乌鸦飞了过去的尴尬时刻,这时刻有三秒那麽久。
「哈哈哈,开玩笑的啦,今天先还是跟你介绍dotnet cli吧」

功能介绍

今天主要针对这次系列文会用到的指令做介绍,如果有兴趣深入研究的朋友们请到.NET CLI 总览,所以接下来要说明的指令如下

  • new
  • run
  • build
  • add package

接下来针对各个项目说简单说明一下。

new

这个new的功用很大,简单讲就是产生东西的指令,他可以产生的东西很多例如产生方案、专案、Control或是View都可以用这个指令产生,简单讲就是范本内的都可以产生,至於范本有哪些可以参考dotnet template,其中昨天大头交给小光的指令就是先产生一个console的专案。

run

这个run的指令就是编译後执行专案的动作,简单讲可以想成build完後加执行。

build

这个build就是编译专案,dotnet的特性就是要先经过编译变成执行档才可以执行,所以要手动发布的话要先经过build的动作。

add package

这个add package的指令很重要,因为要使用第三方套件要透过这个指令来下载并设定,简单讲就是nodejsnpm install或是dotnet的nuget

後记

「好啦,一口气说那麽多是没用的,你要亲自试试看。明天开始让你练习一下程序开发啦。」
大头对头昏眼花的小光这麽说,今天就在头昏眼花的历程中度过了,明天开始将会是开始进入C#的世界之中了,敬请期待。


<<:  就做自己吧,其他角色都有人了。

>>:  万事真能从影片完整复制学习吗?(教与学篇)

[Day14] 引入 crate

我原本预想是在 15 或 16 号开始进入专案实做,结果超进度了。 不过,差距不大,所以没什麽关系。...

【在 iOS 开发路上的大小事-Day24】Firebase 的两个资料库介绍

Firebase 提供了两种资料库供我们做使用,分别是 Realtime Database、Clou...

D8. 学习基础C、C++语言

D8. 题目练习(uva11777) #include <stdio.h> #inclu...

成为 Scrum Master

前言 今天来部份自我介绍,聊聊身为 Scrum Master 的一些经历。一如系列文章的初衷,希望能...

SSL 凭证制作与汇入

凭证请求档制作 本文是在 Windows 环境下操作 下载工程师必备神器 Cmder 最省事,该程序...