.NET Core新式,高效,特別適合用於大規模的Web應用;而傳統的.NET Framework則很是適合用於開發Windows桌面應用程序。web
一 安裝json
請下載Visual Studio 2017 RC,微軟提供了三個版本可供下載:visual-studio
出於演示目的,下載社區版。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的包管理是一個很大的改進。對工做效率的提高仍是有很大的幫助。
其餘方面的改進還須要進一步的體驗。總的感受,很贊!