這一篇要記錄的是該怎麼建立(create)並建置(build)專案
以終端機執行,等等要專案要建立的地方
cd /目的資料夾
(不然就會在終端機一開始的目錄建立專案…當時一個沒注意就直接建了…冏)
接著建置專案,執行
yo aspnet
會有如下圖可愛的吉祥詢問你要建立什麼專案?專案名字又是什麼?
接下來再cd到專案目錄下 dnu restore
這邊會將此專案需要的元件注入進來
第一次執行會比較久一點
(終於不用再依賴肥滋滋的.Net FrameWork)
(紅框就是執行restore後所下載的元件)

然後再下dnu build 建置專案
終端機先暫時放到一邊
先來打開Visual Studio Code看看有什麼不一樣
(按上圖中順序打開可以看到如下圖)

這是因為project.json有個地沒有修改到
打開project.json找到frameworks會看到如下圖
就像在用Visual Studio一樣,編譯時只能選擇一種.net版本來編譯
這邊請把dnx451刪除,只留下dnxcore50
刪除後再回到終端機上執行dnu restore (因為有動到project.json的關係)
接著是dnu build就可以看到成功建置專案了XD
可能是因為mono本身的問題,可以參考這個 issues2348
Ref.
https://github.com/aspnet/Mvc/issues/2348









沒有留言:
張貼留言