2015年11月26日 星期四

以Mac建立一個新的WebApplication--專案建立篇

在上一篇前置作業提到該如何使用
這一篇要記錄的是該怎麼建立(create)並建置(build)專案


以終端機執行,等等要專案要建立的地方
     cd /目的資料夾
     (不然就會在終端機一開始的目錄建立專案…當時一個沒注意就直接建了…冏)

接著建置專案,執行
     yo aspnet
會有如下圖可愛的吉祥詢問你要建立什麼專案?專案名字又是什麼?



















接下來再cd到專案目錄下 dnu restore
這邊會將此專案需要的元件注入進來
第一次執行會比較久一點
(終於不用再依賴肥滋滋的.Net FrameWork)

(紅框就是執行restore後所下載的元件)

















然後再下dnu build 建置專案
沒意外的話應該是會爆錯XD
















終端機先暫時放到一邊
先來打開Visual Studio Code看看有什麼不一樣

(按上圖中順序打開可以看到如下圖)




















這是因為project.json有個地沒有修改到
打開project.json找到frameworks會看到如下圖












就像在用Visual Studio一樣,編譯時只能選擇一種.net版本來編譯
這邊請把dnx451刪除,只留下dnxcore50
刪除後再回到終端機上執行dnu restore (因為有動到project.json的關係)
接著是dnu build就可以看到成功建置專案了XD
















最後請執行 dnx web


















補充:
如果以mono且也有狀況
可能是因為mono本身的問題,可以參考這個 issues2348


Ref.
https://github.com/aspnet/Mvc/issues/2348

沒有留言:

張貼留言