Visual Studio 2017 RC使用初體驗


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

一 安裝

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

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

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

雙擊“vs_Community.exe”,開始安裝“Visual Studio 2017 RC”社區版。

提供了“Workloads”工作量、“Individual components”獨立組件、“Language packs”語言包三個選顯卡。

Web項目開發,選擇“ASP.NET and web development”。

勾選“ASP.NET and web development”后,“Individual components”組件清單會自動勾選相關的組件。

“Language packs”支持同時選中幾種語言。

開始安裝。

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

 

二 新建項目

現在,新建一個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的包管理是一個很大的改進。對工作效率的提升還是有很大的幫助。

其他方面的改進還需要進一步的體驗。總的感覺,很贊!


免責聲明!

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



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