既然Visual Studio 2017已經(jīng)發(fā)布,那就意味著微軟開始專注于讓其成為默認開發(fā)平臺。Creators Update SDK的發(fā)布(面向即將到來的Windows 10 Creators Update)就是這種轉(zhuǎn)變的一個很好的例子。該SDK只有Visual Studio 2017支持。
幸運的是,如果開發(fā)人員著眼于基于當前版本和將來版本的Windows 10開發(fā)系統(tǒng),那么從這個版本的SDK開始,預覽版SDK可以和當前生產(chǎn)版本的SDK并行安裝。據(jù)微軟Visual Studio項目經(jīng)理Daniel Jacobson介紹,該特性旨在減少開發(fā)人員開發(fā)Windows 10應(yīng)用程序所需要的系統(tǒng)的數(shù)量。同樣,VS2017生產(chǎn)版本可以和Visual Studio 2017預覽版本并行安裝。
不過,降低復雜性有一個很大的障礙,就是VS2017目前不支持Windows 10 Device Drivers Kit;此類特定的工作仍然需要VS2015。Jacobson指出,提供這種特性已經(jīng)在VS2017的路線圖上,但發(fā)布日期尚未公布。當前的變通方案只是犧牲磁盤空間:在一臺機器上安裝Visual Studio 2015和2017。所以,如果需要SDK和DDK,開發(fā)人員就需要維護兩個開發(fā)環(huán)境。
和SDK類似,使用VS2017開發(fā)UWP應(yīng)用程序是微軟今后的首選項。VS項目文件中新增的PackageReference節(jié)點代替了packages.config和project.json兩個文件。VS2015并不支持新的引用系統(tǒng)。
為了幫助開發(fā)人員管理可能安裝在他們系統(tǒng)上的各種SDK,“編輯器提示工具”經(jīng)過了升級,如果當前的目標SDK不支持特定的XAML類型,它就會給出提示。因此,如果應(yīng)用程序面向X版本,但卻試圖使用一個X+1版本才支持的XAML組件,則提示工具會發(fā)出需要做出調(diào)整的警告。
Visual Studio預覽版現(xiàn)已提供下載,其中包括對上述面向Creators Update SDK的附加工具的支持。Windows Insiders計劃成員可以下載該SDK本身。隨VS預覽版一起發(fā)布的還有Visual Studio Team Explorer 2017預覽版,這是一個用來訪問Team Foundation Server上的庫和Visual Studio Team Services的工具,而且不需要開發(fā)人員安裝完整的VS2017。最后,點擊這里可以查看VS2017預覽版本周構(gòu)建的完整發(fā)布說明。
查看英文原文:Windows 10 Developers Encouraged to Upgrade to Visual Studio 2017