這篇文章給大家介紹如何通過命令行和sublime創建ASP.NET 5項目,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
創新互聯建站是一家專注于網站設計制作、成都做網站與策劃設計,新巴爾虎左網站建設哪家好?創新互聯建站做網站,專注于網站建設10余年,網設計領域的專業建站公司;建站業務涵蓋:新巴爾虎左等地區。新巴爾虎左做網站價格咨詢:13518219792
今天跟大家說說如何創建你的ASP.NET 5項目。或者用慣了Visual Studio 的模版(如下圖),對于你來說就是隨時可得。但是現在我更喜歡通過命令行腳本生成ASP.NET 5的項目,配合Sublime去完成所有的編碼工作。
接下來就開始創建項目。如果你是在Mac/Linux/Windows上如果希望通過命令行創建ASP.NET項目,你可以安裝Yeoman。
什么是Yeoman?
Yeoman是Google的團隊和外部貢獻者團隊合作開發的,他的目標是通過Grunt(一個用于開發任務自動化的命令行工具)和Bower(一個HTML、CSS、Javascript和圖片等前端資源的包管理器)的包裝為開發者創建一個易用的工作流。Yeoman主要有三部分組成:yo(腳手架工具)、grunt(構建工具)、bower(包管理器)。這三個工具是分別獨立開發的,但是需要配合使用,來實現我們高效的工作流模式。除了解決工作流模式,還解決了項目中包和包之間的依賴關系。看看下圖你就明白這三大模塊是如何工作的了。
在Mac上配置Yeoman,前提是你必須配置好node.js還有npm。
通過以下命令行安裝Yeoman
npm install -g yo //通過npm安裝Yeoman
npm install -g generator-aspnet //安裝Yeoman 支持的開發模版,這里就是安裝ASP.NET 5 的模版支持
完成上述兩個步驟后,你就可以通過命令行的方式構建ASP.NET 5 項目了。
打開命令行在Mac上當然是ComandLine / Windows 就是cmd , 之后輸入yo aspnet, 就會見到下圖所示的幾個項目
呵呵除了有傳統的5件套(Empty/Console/Web/WebAPI/ClassLibrary)外,還有衣哥最愛Nancy。接著你只需要移動光標上下按鍵就可以選擇你所需要的。說句實話,通過命令行創建項目,B格提升快。
我這里以創建一個Web Application 為例,光標選擇Web Application 按回車,它會問你項目名字,你輸入好就可以創建項目了。)
接著你可以通過輸入3條命令去編譯,運行你的Web Application項目
1. kpm restore就還原你的項目所需要的包及其依賴關系
2. kpm build重新編譯
3. k kestrel / k web 在本地運行你的Web項目,這里注意kestrel是針對Mac/Linux 平臺,web在Windows 平臺上。
這三條命令,正好回顧了昨天那四個K。呵呵算了叫DN吧。
命令行終歸是命令行,當你需要對項目進行編輯,特別是非Windows平臺的情況下,你還是需要一個IDE, 我這里還是推薦Sublime.你也可以用Vim,這個就看個人喜好了。
Sublime Text 開發ASP.NET 5環境配置
當然你需要一個Sublime這個買也不算貴,一次購買多個平臺,對于需要工作不會差那么點錢。Sublime Text的優點是插件比較多,如果你需要安裝就必須先安裝好Package Control Plugin ,因為這個是必須的。等于一個插件支持。具體參考這個(點擊打開鏈接)。
安裝成功后你就可以通過Package Control 去安裝ASP.NET 5的支持,這里真的感謝開源. 這個包叫做Kulture .安裝步驟也不細說了,按照這個鏈接進去一步步來就是了(點擊打開鏈接),重啟Sublime后,把項目文件夾拉進Sublime你就可以通過Mac上Cmd+Shit+P/Windows上Ctrl+Shit+P,之后選擇Run K Command 調用Kulture去編譯運行你的ASP.NET 5項目了。
你會懷念Visual Studio 的智能提示,當然Sublime也會有對應的插件-Omnisharp (點擊打開鏈接) 。好了通過Sublime+Kulture + Omnisharp 這樣就搭載好清亮級的ASP.NET 5運行環境可以輕輕松松地在Sublime下完成你的工作.
關于如何通過命令行和sublime創建ASP.NET 5項目就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
分享文章:如何通過命令行和sublime創建ASP.NET5項目
轉載來于:http://m.newbst.com/article2/pjceic.html
成都網站建設公司_創新互聯,為您提供Google、微信公眾號、、網站維護、建站公司、移動網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯