安裝完 .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

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

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

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

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

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

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

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

.NET Core command-line interface (CLI) tools

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

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