今年 3 月 13 號(hào)的時(shí)候,微軟推出了 Visual Studio 2017(15.7 版本)的首個(gè)預(yù)覽版本(Preview 1)?,F(xiàn)在,該公司又放出了 Preview 2 的下載鏈接。從發(fā)行說(shuō)明中可以看到,二號(hào)預(yù)覽中添加了許多的新功能、大量的修復(fù)、以及存在一個(gè)已知問(wèn)題。盡管沒(méi)有明確指出,該版本應(yīng)該還兼容昨天才發(fā)布的 Windows 10 SDK Preview build 17120 。
首先:“二號(hào)預(yù)覽”為 Visual Studio 集成開(kāi)發(fā)環(huán)境引入了一些新特性,比如改進(jìn)保存體驗(yàn)、對(duì)話(huà)窗口可顯示哪個(gè)長(zhǎng)時(shí)間運(yùn)行的操作使得 VS 繁忙、一個(gè) ASP.NET 或 ASP.NET Core 應(yīng)用程序何時(shí)依賴(lài) Azure 鍵值等。
如果開(kāi)發(fā)者機(jī)器上給定的賬戶(hù)下有工具 | 選項(xiàng) | Azure 服務(wù)驗(yàn)證無(wú)法被運(yùn)行時(shí)的鍵值訪(fǎng)問(wèn)到,那么 app 還會(huì)彈出一個(gè)錯(cuò)誤列表,從而縮短發(fā)現(xiàn)和糾正權(quán)限或賬戶(hù)問(wèn)題的時(shí)間、避免程序運(yùn)行失敗。
其次:“二號(hào)預(yù)覽”添加了許多 C++、Web 工具、方面的新功能,應(yīng)用安裝器支持 APPX 包,以及有條件的 XAML 工具、TypeScript 和 JavaScript 方面的增強(qiáng)。
比如支持 jsconfig.json、可通過(guò)關(guān)閉未打開(kāi)文件的拼接檢查來(lái)減少資源占用、新增編輯功能、以及 TypeScript 2.8 / 2.7 的新特性,詳細(xì)內(nèi)容可訪(fǎng)問(wèn) TypeScript 2.7 博客。
此外:Visual Studio 2017 編譯工具已支持 Azure 和其它工作負(fù)載,下載地址如下:
https://aka.ms/vs/15/pre/vs_buildtools.exe
最后:附上大家特別關(guān)注、但已被修復(fù)的問(wèn)題報(bào)告:
● MSBuild Web SDK 中消失的 Visual Studio 編譯工具;
● 復(fù)制/粘貼 html 代碼并轉(zhuǎn)為 cshtml 文件時(shí)遇到的 Razor 格式問(wèn)題;
● Solution Explorer 滾動(dòng)卡頓的問(wèn)題;
● Prepended by #line 時(shí),C++ compiler: #pragma 不工作的問(wèn)題;
● [[maybe_unused]] 結(jié)構(gòu)化綁定導(dǎo)致‘未引用的局部變量的警告’的問(wèn)題。
Visual Studio 2017 Preview 下載地址:
https://www.visualstudio.com/vs/preview/
[編譯自:Neowin , via:Release Notes]