跳到主要內容

開個 dotnet core 3.1 的專案來玩看看吧

 前面篇幅將 dotnet core sdk 及 Vs Code 安裝以後,就可以開始進行後續開發了

在上一次我使用 dotnet core 2.2 的版本,嘗試開發 web api 的應用程式, 後來因為客戶端工程師不熟悉管理區的配置,還有要在客戶端電腦安裝 runtime 程式,我只好再使用  .net framework 寫 web api 的,順便上手JWT 的使用


這次使用 dotnet core 3.1 ,發現裡面的眉眉角角(坑....),其實蠻多的,但是也支援了新的專案類型,例如 WPF、Razor Page,以及原先的 console及 asp.net core web app、web api



第一個 3.1 練習不想踩到太大的坑,以免創傷恢復期太久,所以先使用 sdk 指令建置一個新的 console 類型專案

先來一個新增專案的sdk 命令

專案資料夾\dotnet new project_type


就這樣, Console 專案就建立好了  dotnet new console

專案建好以後,當然就是IDE出場的時刻,這回一樣也是用 VS Code 做開發


在vs code 的環境,是透過開啟資料夾的方式將剛才建立的專案資料夾開啟

在console裡面,會看到熟悉的 Hello World

因為想要保留執行結果,不要讓程式執行後跳離,我再自己增加 Console.Read();  接著就大力的按下F5 讓程式多跑一下.......


等等, 好像少了一樣東西,VsCode 在匯入專案以後有一個步驟很重要,就是建立 Launch.json 檔案,這邊如果漏掉,按「F5」是不會執行的

點選左邊的動作清單,選擇小蟲的按鈕,然後建立launch.json檔

選擇 .NET Core Launch,會自動加入VS Code 的編譯執行範本


這時可以大力按下 「F5」,讓程式跑一下了

最後輸出 Hello World! ,是說這配色怪怪的,但沒關係,改天再修改一下配置就好

Vs Code 只是一個簡易版本的編輯工具,實際上在dotnet core 上面若要執行專案,只需要在專案目錄底下輸入 「dotnet run」,即可進行編譯並執行,完成文字輸出





dotnet core 3.1 的第一個專案就完成了,打完收工

















留言

這個網誌中的熱門文章

右昌的古厝、老街坊

好久沒在家附近散步,順便拍些附近的街景

位在大社中華路的黃家古厝,這是大社的古蹟之一 這是觀音里的設區協會 有彩繪的外牆 老街巷弄的老屋 在大社的舊巷弄還是可以看到這些老屋 巷弄裡的三合院建築群 這座三合院主體保留的很完整 在院子一角,發現這座古董,這個是石磨,以前農村裡面常常可以看到 中華路旁邊有一處小公園 這是在中華路上一處蠻顯眼的三合大院 除了三合院,也有許多傳統的二層樓房 這座三合院外牆還有一面屏風  

初秋的芒草海 2017年版