在今天舉辦的 Connect() 開發(fā)者大會(huì)上,微軟正式宣布了下一代集成開發(fā)環(huán)境(IDE)——Visual Studio 2017 的一個(gè)候選發(fā)布(RC)版本。今年早些時(shí)候,該 IDE 就已經(jīng)以 “Visual Studio 15” 的名義開始了預(yù)覽,并且?guī)砹艘豢钊碌陌惭b器 —— 多年以來的第一次,我們得以將最小安裝(所需的存儲(chǔ)空間)控制在了不到750MB。當(dāng)然,如果你非要將所有功能組件都裝上的話,該 IDE 可以膨脹到60GB以上。
微軟最新的集成開發(fā)環(huán)境,將重心放到了移動(dòng)跨平臺(tái)開發(fā)上,里面包含了一個(gè)iOS模擬器(在Mac上做開發(fā)的一個(gè)獨(dú)享功能)。
備受歡迎的實(shí)用功能——智能感知(IntelliSense),也在VS 2017中迎來了改進(jìn)。新增強(qiáng)包括智能預(yù)選(smart preselection)、過濾、以及XAML支持。
VS 2017還迎來了全新的代碼分析功能,其最早出現(xiàn)在Visual Studio 2015身上,能夠在敲代碼時(shí)幫你識(shí)別出問題,而不用等到運(yùn)行時(shí)。
通過放大集重構(gòu)和代碼修復(fù)、以及引入代碼風(fēng)格分析(盡快速地識(shí)別輸入問題代碼的風(fēng)格),新版VS將現(xiàn)場(chǎng)分析和代碼修復(fù)做到了更進(jìn)一步。
下面是 VS2017候選發(fā)布版的一些重構(gòu)選項(xiàng):
移動(dòng)類型到文件匹配;
同步文件和類型名;
轉(zhuǎn)換屬性到方法;
使用對(duì)象的初始值設(shè)定項(xiàng);
轉(zhuǎn)換 null-check + throw to use ?? + throw;
轉(zhuǎn)換 string.Format 到 interpolated string;
制作同步方法;
添加 missing case 和 braces(花括號(hào))。
最后,VS 2017 還帶來了叫做 “Run To Click” 的全新調(diào)試功能,其允許開發(fā)者將某段程序運(yùn)行到中斷行,而無需創(chuàng)建中斷點(diǎn)。
下載地址:
延伸閱讀
學(xué)習(xí)是年輕人改變自己的最好方式