C# 創建Web項目時 可以選擇的類型在不同VS版本下的對比


上面這個界面應該是 vs2010的

一、 VS2012

 、VS2013

其實每個模板的意思,在右邊已經顯示出來了。
Empty,就是一個空的模板,創建后里面除了一個web.config外什么都沒有;
WebForm,是Web窗體應用程序,新建的網站一般選這個,創建后項目自動生成一個可運行的網站,可以在這基礎上修改,也可以刪了不需要的東西從新創建頁面;
MVC,是MVC模式的web項目,分模型、視圖和控制器來編寫web;
Web API,是創建簡單、輕量型的web服務
Single Page Application,是創建單頁面應用程序;
Facebook,這個沒了解過,應該是和Facebook有關。

二、 VS 2015

選擇web --ASP.NET Web應用程序 后,點擊確定,彈出選擇細分項目界面:

vs2015 中選擇 Web API 的時候會提示是基於RESTful 樣式 的項目 和基於MVC的,到了vs2017 就不注意提示了,默認就是。

 並且可以同時選擇創建Web Forms 和添加 單元測試,到了vs2017 這兩項都不會出現。估計也是默認添加了單元測試,webforms就不知道了。

特別一提:Single Page Application  基於Js html5 的單頁面應用,值得一試。

  

 三、VS2017

 選擇Core web會彈出下方選擇窗體:Core的好處是可以跨平台,

左上角選擇.NET.Core 時,下方可以勾選 Docker選擇對應的操作系統。啥是Docker?  可以選擇Core版本,目前只有看到2.0

選擇普通web 會彈出下方新建選項,和Vs2015差不多

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM