第一個(gè)項(xiàng)目

2019-04-04 17:40 更新

在VS中建立第一個(gè)WTM項(xiàng)目

建立一個(gè)使用WTM框架的項(xiàng)目非常簡(jiǎn)單 這里演示了如何使用VisualStudio建立一個(gè)WTM項(xiàng)目,如果你使用Code,步驟是一樣的,只是有的地方需要手動(dòng)運(yùn)行命令行
呃。。。如果你懶得按照步驟一步一步來(lái),我為和我一樣懶的人準(zhǔn)備了傳送門(mén),點(diǎn) 這里 可以直接為你生成包含解決方案的zip包,下載,解壓,vs打開(kāi)即可
  • 在VS中選擇新建項(xiàng)目,然后選擇Asp.net Core Web應(yīng)用程序
  • 在具體項(xiàng)目類(lèi)型中,選擇模型視圖控制器模式的Web應(yīng)用程序 框架需要最低asp.net core 2.2,如果沒(méi)有請(qǐng)先去微軟下載
  • VS使用標(biāo)準(zhǔn)模板為我們建立了一個(gè)asp.net core的項(xiàng)目
  • 添加Nuget包WalkingTec.Mvvm.Mvc
  • 添加完畢之后,把vs生成的那些框架不需要的文件都刪除掉,只保留啟動(dòng)mvc必須的幾個(gè)文件
              
    刪除完畢之后,目錄結(jié)構(gòu)如下
              
  • 然后,我們按F5直接調(diào)試,結(jié)果是意料之中的,我們把所有Controller都刪了,自然不會(huì)有任何頁(yè)面,直接報(bào)錯(cuò)
  • 我們?cè)诘刂泛竺婕?_setup,這是之前引用的WalkingTec.Mvvm.Mvc中封裝的頁(yè)面,用來(lái)幫助我們快速搭建框架
  • 默認(rèn)使用的是和VS一起安裝的SqlServer的localdb,默認(rèn)庫(kù)名是WTM,當(dāng)然你可以改成mysql的連接字符串。 當(dāng)前只支持Layui一種前端框架,后續(xù)會(huì)支持其他。 項(xiàng)目類(lèi)型中默認(rèn)是單一項(xiàng)目,也可以選擇把Model,ViewModel和Data分開(kāi)不同的項(xiàng)目生成。 設(shè)置完畢之后停止調(diào)試,你會(huì)發(fā)現(xiàn)項(xiàng)目中多了不少東西
    這些文件是框架自動(dòng)生成的登陸和首頁(yè),另外注意nuget引用了WalkingTec.Mvvm.Admin,這個(gè)dll封裝了一系列后臺(tái)程序常用的功能,比如日志,權(quán)限,菜單,角色等等。如果你覺(jué)得不需要或者想重新自己寫(xiě),那就刪除Admin的引用就可以了 如果選擇多項(xiàng)目生成,你可能需要在生成完畢之后關(guān)閉VisualStudio,然后重新打開(kāi)解決方案
  • 再按F5進(jìn)行調(diào)試,登陸之后你會(huì)發(fā)現(xiàn)一個(gè)架子已經(jīng)給你搭好了
搭建WTM框架整個(gè)過(guò)程也就兩分鐘,不需要寫(xiě)一行代碼就獲得了一個(gè)后臺(tái)應(yīng)用程序的標(biāo)準(zhǔn)結(jié)構(gòu)和常用功能。 接下來(lái)讓我們開(kāi)始開(kāi)發(fā)業(yè)務(wù)模塊吧,你會(huì)發(fā)現(xiàn)用WTM框架編寫(xiě)業(yè)務(wù)模塊同樣快捷高效


以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)