Visual Studio 15.7預覽版4改進Git、C++支持
對于即將到來的Visual Studio 2017 15.7,微軟已經發布了多個新的預覽版本。這些版本的變更很有限,似乎離正式發布不遠了。通常,變更的涉及面很廣——因此,不管是用什么語言,開發人員都可以看到一些好處。
第一次,Visual Studio的各個組件可以安裝在不同的目錄下。這意味著核心產品可以存儲在SSD上,而下載緩存和其他共享組件或SDK可以存儲在一個不同的驅動器上。這有助于有效地利用磁盤空間有限的系統。請注意,這只能在VS2017首次安裝時設置,所以,以前安裝過的用戶會鎖定到默認設置。
使用Xamarin.Forms的開發人員在編輯XAML時會看到一項重大改進,因為WPF和UWP XAML設計使用了同樣的引擎。這意味著用戶可以從那個引擎提供的所有特性中受益,包括燈泡提示、代碼導航和錯誤檢查。
C++程序員會發現更符合C++17 Standard了。考慮到最近的處理器漏洞,開發人員應該很高興看到Visual C++運行時現在支持Spectre緩解措施了。它支持針對變種1漏洞的緩解措施,并且包括支持未優化構建的編譯器。來自微軟的Andrew Pardoe介紹了有關Spectre緩解措施以及Visual Studio如何解決這個問題的 更多 信息。
在VS2017中使用Git的那些用戶可以從各種不同的修復中受益。雖然并不是所有用戶都受到了影響,但是當它們真得影響了你的工作流程時,就會特別地讓人沮喪。首先是修正了一個問題,就是VS2017包含的Git版本不支持自簽名證書。下一個是刪除了一個在Git中切換分支時會阻塞IDE使用的模態窗口。與此相關,在切換分支時,VS2017將不再需要重新加載打開的項目/解決方案。
要了解所有變更信息,請查看 發布說明 (包括預覽版3&4)。初次接觸這些預覽版本的用戶可以 根據 他們喜歡的版本(社區版、專業版或企業版)下載最新副本。由于是預覽版,所以不應該用于生產環境應用程序的開發。
來自: http://www.infoq.com/cn/news/2018/05/vs2017-15.7-preview4