VS2017 15.8第二个预览版本提升了对CPU Profiling和F#的支持
VS2017 15.8第一個預覽版本的特性包括對ARM64構建的支持、ASP.NET Core對Docker的支持以及重新引入LibMan。在15.8的第二個預覽版本中,微軟發(fā)布了一個新Google Android模擬器的預覽功能,它能夠與Hyper-V兼容。這樣的話,最新的Android模擬器就能與開發(fā)人員人員在工作站上運行的其他VM協同工作了。
VS2017安裝器對使用體驗的一個提升就是在開始安裝之前能夠下載所有的安裝文件。雖然在默認情況下,只要有足夠的文件就可以開始安裝,但是該功能對互聯網連接比較慢或網絡使用有困難的人來說是非常有用的,這樣的話,他們就不用因為中斷或下載不完整而浪費安裝的時間。
默認情況下,在打開一個solution的時候,VS2017會重新加載處于打開狀態(tài)的文件和文檔。如果某個特定的solution會導致錯誤或不必要的長時間延遲的話,這樣會帶來麻煩。15.8添加了一個新的菜單選項,位置是Tools | Options | Projects | Solutions | General,名為“Reopen documents on solution load”,如果不希望采取這種行為的話,可以將這個選項禁用。
CPU profiler工具也有一些值得關注的增強,首先有一項新功能,那就是在Call Tree視圖中能夠展現異步代碼。將視圖切換至Modules的CPU Usage,將會展現“模塊(dll)和模塊中函數的執(zhí)行成本(采樣計數)”。這樣的話,能夠更容易的深入分析被采樣的程序,并探查為了提升性能該將注意力放在什么地方。
F#開發(fā)人員能夠在15.8的第二個預覽版本中找到很多喜歡的東西。這里有多個bug的修改,現在能夠繼承FSharpFunc,該功能在F# 4.1中曾被禁用。對于沒有使用多目標(multi-targeting)的.NET SDK項目,開發(fā)人員將會發(fā)現IntelliSense支持和語法著色方面的性能提升。
作為預覽版本,VS2017 15.8預覽版本2不應該用在生產環(huán)境中。感興趣的用戶可以從預覽版本1升級到預覽版本2,或者直接從微軟下載一個干凈的副本。
原文地址: http://www.infoq.com/cn/news/2018/06/vs2017-15.8-preview2
.NET社區(qū)新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com 
總結
以上是生活随笔為你收集整理的VS2017 15.8第二个预览版本提升了对CPU Profiling和F#的支持的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 用ASP.NET Core 2.1 建立
 - 下一篇: ASP.NET Core Razor生成