Visual Studio 2017 RC使用初體驗

.NET Core新式,高效,特別適合用於大規模的Web應用;而傳統的.NET Framework則很是適合用於開發Windows桌面應用程序。web

一 安裝json

請下載Visual Studio 2017 RC,微軟提供了三個版本可供下載:visual-studio

  1. 社區版 - Visual Studio Community 2017 RC
  2. 專業版 - Visual Studio Professional 2017 RC
  3. 企業版 - Visual Studio Enterprise 2017 RC

出於演示目的,下載社區版。3d

雙擊「vs_Community.exe」,開始安裝「Visual Studio 2017 RC」社區版。component

提供了「Workloads」工做量、「Individual components」獨立組件、「Language packs」語言包三個選顯卡。blog

Web項目開發,選擇「ASP.NET and web development」。資源

勾選「ASP.NET and web development」後,「Individual components」組件清單會自動勾選相關的組件。開發

「Language packs」支持同時選中幾種語言。get

開始安裝。it

安裝很快,安裝完成時,會提示是否重啓。

 

二 新建項目

如今,新建一個Web應用程序,選擇樹形目錄中的".NET Core"。

而後選擇「ASP.NET Core Web應用程序(.NET Core)」項目模板,輸入「名稱」、「位置」、「解決方案名稱」,點擊「肯定」。

(注意,樹形目錄的「.NET Standard」分類,此分類提供了基於「.NET標準庫」的類庫項目模板。關於「.NET標準庫」,請看"NET 體系結構組件"相關介紹。)

默認ASP.NET Core版本爲1.0。暫不改動默認選擇。

出於演示目的,選擇「Web API」。

若是安裝了"Dockers For Windows",則能夠勾選「啓用Docker支持」勾選項。

項目建立中……。

建立項目完畢,解決方案資源管理器,對比之VS2015,組織已有所不一樣。

相對於同類項目風格,少了Packages.config,而且沒有發現.NET Core項目中Project.json文件。

展開「依賴項」,分紅「NuGet」和「SDK」兩個組。

「NuGet」是以樹形結構的風格展現了全部的依賴包,展開一個依賴包,包的相關依賴也同時展現出來。

「SDK」默認是「Microsoft.NETCore.App」。

三 更新NuGet包

選擇項目並右擊,在彈出的菜單中,選擇「NuGet包管理」。

操做體驗和VS2015同樣,包含了「瀏覽」、「已安裝」、「更新」、「合併」。

「更新」選項卡,列出了全部需可更新的包。

勾選「選擇全部的包」,點擊「更新」。

顯示「查看更改」提示框,點擊「肯定」。

顯示「接受許可證」提示框。點擊「我接受」。

開始更新包。更新速度很快,花費了8秒。包的還原也很是快,用了3秒。

更新包以後,「依賴項」中的"NuGet"列表項更新了相應的版本號。

注意,查看解決方案,項目「依賴項」,只顯示直接依賴的包,非直接依賴的包被摺疊起來了!

並且,包管理時,也只顯示直接依賴的包。刪除依賴包也很是方便,不須要一個一個刪除了。

四 總結

VS 2017RC的包管理是一個很大的改進。對工做效率的提高仍是有很大的幫助。

其餘方面的改進還須要進一步的體驗。總的感受,很贊!

相關文章
相關標籤/搜索