iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 2
3
Modern Web

.Net Core 網站開發 101系列 第 2

常用 dotnet 命令介紹

  • 分享至 

  • xImage
  •  

安裝完 .NET Core SDK 後就可以用 dotnet 命令來做一些事啦!今天會介紹一些常用的 dotnet 指令,需要完整說明可以使用 --help-h 參數:

dotnet --help
dotnet -h

dotnet new

根據參數來建立新的方案或檔案。執行此命令時,需要提供想建立的範本名稱。使用 --list-l 參數可以查看內建的範本:

dotnet new --list
dotnet new -l

或者使用 --help-h 參數來閱讀完整說明:

dotnet new --help
dotnet new -h

以下是我比較常用到的範本:
|Templates|Short Name|Language|Tags|
|----|----|----|----|----|
|Console Application|console|[C#], F#, VB|Common/Console|
|Class Library|classlib|[C#], F#, VB|Common/Library|
|Unit Test Project|mstest|[C#], F#, VB|Test/MSTest|
|ASP.NET Core Web App (Model-View-Controller)|mvc|[C#], F#|Web/MVC|
|ASP.NET Core Web API|webapi|[C#], F#|Web/WebAPI|
|Solution File|sln||Solution|

來實際建立一個 MVC 的專案試試看,這邊使用 --output-o 參數來指定輸出位置。

dotnet new mvc --output ironman2018
dotnet new mvc -o ironman2018

https://ithelp.ithome.com.tw/upload/images/20181016/20107875dmi7stKklS.png

dotnet restore

使用 NuGet 來還原專案的參考項目。執行 dotnet new 建立專案後會自動執行一次 dotnet restore。使用 --help-h 參數來閱讀完整說明:

dotnet restore --help
dotnet restore -h

dotnet build

建置專案和其所有參考相依。使用 --help-h 參數來閱讀完整說明:

dotnet build --help
dotnet build -h

執行時可以指定要建置的專案檔;沒有指定時會搜尋目前工作目錄中副檔名結尾為 proj 的檔案,並使用該檔案。

dotnet build ./ironman2018/ironman2018.csproj

https://ithelp.ithome.com.tw/upload/images/20181016/20107875pIt8boIsBL.png
https://ithelp.ithome.com.tw/upload/images/20181016/20107875ajLjnz5vNm.png
https://ithelp.ithome.com.tw/upload/images/20181016/20107875eIInoJ5bar.png

dotnet run

執行目前工作目錄中的專案原始碼。使用 --help-h 參數來閱讀完整說明:

dotnet run --help
dotnet run -h

可以透過 --project-p 參數來指定要執行的專案。

dotnet run --project ./ironman2018/ironman2018.csproj
dotnet run -p ./ironman2018/ironman2018.csproj

https://ithelp.ithome.com.tw/upload/images/20181016/20107875gzlbesDo29.png

因為我們是透過 Web App 的範本來建立專案,執行 dotnet run 之後可以看到應用程式開始監聽 5000 跟 5001 port。此時打開瀏覽器就可以看到網站的首頁了!

https://ithelp.ithome.com.tw/upload/images/20181016/20107875GEmFSWR9Rl.png

同時也可以看到 console 中有相關的紀錄。

https://ithelp.ithome.com.tw/upload/images/20181016/20107875IrHIwBFjL7.png

參考資料


今天介紹了幾個在專案剛開始時常用到的幾個指令,要了解所有指令的內容跟參數,可以參考官方文件

明天就可以真的開始寫程式了!


上一篇
.NET Core 介紹
下一篇
用 Visual Studio Code 來開發
系列文
.Net Core 網站開發 10131
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言