今年 3 月 13 號(hào)的時(shí)候,微軟推出了 Visual Studio 2017(15.7 版本)的首個(gè)預(yù)覽版本(Preview 1)?,F(xiàn)在,該公司又放出了 Preview 2 的下載鏈接。從發(fā)行說明中可以看到,二號(hào)預(yù)覽中添加了許多的新功能、大量的修復(fù)、以及存在一個(gè)已知問題。盡管沒有明確指出,該版本應(yīng)該還兼容昨天才發(fā)布的 Windows 10 SDK Preview build 17120 。

首先:“二號(hào)預(yù)覽”為 Visual Studio 集成開發(fā)環(huán)境引入了一些新特性,比如改進(jìn)保存體驗(yàn)、對(duì)話窗口可顯示哪個(gè)長(zhǎng)時(shí)間運(yùn)行的操作使得 VS 繁忙、一個(gè) ASP.NET 或 ASP.NET Core 應(yīng)用程序何時(shí)依賴 Azure 鍵值等。
如果開發(fā)者機(jī)器上給定的賬戶下有工具 | 選項(xiàng) | Azure 服務(wù)驗(yàn)證無法被運(yùn)行時(shí)的鍵值訪問到,那么 app 還會(huì)彈出一個(gè)錯(cuò)誤列表,從而縮短發(fā)現(xiàn)和糾正權(quán)限或賬戶問題的時(shí)間、避免程序運(yùn)行失敗。

其次:“二號(hào)預(yù)覽”添加了許多 C++、Web 工具、方面的新功能,應(yīng)用安裝器支持 APPX 包,以及有條件的 XAML 工具、TypeScript 和 JavaScript 方面的增強(qiáng)。
比如支持 jsconfig.json、可通過關(guān)閉未打開文件的拼接檢查來減少資源占用、新增編輯功能、以及 TypeScript 2.8 / 2.7 的新特性,詳細(xì)內(nèi)容可訪問 TypeScript 2.7 博客。
此外:Visual Studio 2017 編譯工具已支持 Azure 和其它工作負(fù)載,下載地址如下:
https://aka.ms/vs/15/pre/vs_buildtools.exe
最后:附上大家特別關(guān)注、但已被修復(fù)的問題報(bào)告:
● MSBuild Web SDK 中消失的 Visual Studio 編譯工具;
● 復(fù)制/粘貼 html 代碼并轉(zhuǎn)為 cshtml 文件時(shí)遇到的 Razor 格式問題;
● Solution Explorer 滾動(dòng)卡頓的問題;
● Prepended by #line 時(shí),C++ compiler: #pragma 不工作的問題;
● [[maybe_unused]] 結(jié)構(gòu)化綁定導(dǎo)致‘未引用的局部變量的警告’的問題。
Visual Studio 2017 Preview 下載地址:
https://www.visualstudio.com/vs/preview/
[編譯自:Neowin , via:Release Notes]