Visual Studio 2017 新特性


全新的安裝體檢

VS2017更好的支持了按需安裝的特點,用戶可以僅選擇需要的功能安裝,節省了不少的Disk

最小的安裝僅有幾百兆,但也支持20多種編程語言的編輯和源碼管理

支持創建自定義的離線安裝包

如果想在另一台無法訪問 Internet 的計算機上安裝 Visual Studio 2017,首先要創建一個包含所有必需的 Visual Studio 文件和組件的脫機安裝布局.具體方法可以參照https://docs.microsoft.com/zh-cn/visualstudio/install/create-an-offline-installation-of-visual-studio

同一PC可以同時安裝不同版本的VS2017

Enterprise、Community和professional版可以同時在同一PC中,不過安裝的時候最好指定下別名(NickName),這樣在開始菜單中可以區別啟動不同版本的VS2017,不過這功能好像沒什么意義,既然我有Enterprise版了,為什么還要安裝其他的。

VS2017添加了對VS擴展的性能能監控

所有已經安裝的VS擴展,如果影響到了VS的啟動,解決方案的加載以及編輯代碼的性能,都會在通知欄中警告用戶。用戶也可以通過幫助菜單的"管理VS性能",瀏覽擴展以及工具窗口的性能影響並該變他們的啟動選項

 ServiceHub.Host.CLR.*.exe取代了之前的VSHub

這是一個獨立的進程,而且摒棄了使用http://localhost通訊的方式,使用fiddler監聽的時候,再也不會出現大量的localhost的http請求了

可以安裝離線版的幫助查看器了

不過親測,發現聯機獲取到的幫助內容還是vs2015的,所以暫時沒用,期待日后能加入2017的幫助

加強了代碼導向功能(Code Navigation)

Go To All (Ctrl + T):通過這個功能可以方便的查找文件、方法、成員等(應該是借鑒Eclipse的功能)。啟用Lightweight Solution Load選項不應該該功能

輸入相應的前綴可以控制查找不同類型的成員

30轉至第30

f convert 查找文件名中包含convert的文件

t convert 查找類名中包含convert的類

m convert 查找名稱中包含convert的成員(方法,屬性,字段等)

# convert 查找文件中包含convert的內容

輸入?號,可以提示使用方法

支持EditorConfig

跨IDE統一編碼風格

支持打開文件夾了

這個功能還是很有用的,這個也是向vs code靠攏的一個改動。打開文件夾也可以支持編輯代碼,包括代碼語法高亮以及語法提示

Lightweight Solution Load

這對於包含有大量項目的解決方法很有用,簡單來說就是按需加載項目,只有展開了項目才會去加載項目結構。這樣就加快了打開解決方法的速度

支持了更多編程語言

語法重構方面

  1. 簡化創建對象代碼

  2. Out 參數內聯聲明

  3. String.format重構為插值字符串(對於特殊符號的處理沒有做好,還需要自己調整)

  4. 代碼提示可以按類型過濾了(其實這個感覺用處不大)

  5. Run To Click(方便版的運行至光標處,這個比較實用,以前要么點右鍵要么按Ctrl+F10,都不如這個來的方便)

  6. Chrome Debugging Support

    Visual Studio可以調試運行在Chrome中的JavaScript腳本。也可以調試由TypeScript生成的JavaScript腳本。在Chrome中啟動調試時,只需要在相應的腳本文件中放入Debugger中斷,再啟動Chrome的調試模式,Chrome會在代碼執行到debugger時中斷,此時可單步調用TypeScript文件。

附加到進程調試時,可以搜索過濾進程了

直接支持創建.NET Core程序了,可以選擇.Net Core1.0 or .net Core 1.1


免責聲明!

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



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