微软建议Windows 10开发人员升级到Visual Studio 2017
既然Visual Studio 2017已經(jīng)發(fā)布,那就意味著微軟開(kāi)始專(zhuān)注于讓其成為默認(rèn)開(kāi)發(fā)平臺(tái)。Creators Update SDK的發(fā)布(面向即將到來(lái)的Windows 10 Creators Update)就是這種轉(zhuǎn)變的一個(gè)很好的例子。該SDK只有Visual Studio 2017支持。
幸運(yùn)的是,如果開(kāi)發(fā)人員著眼于基于當(dāng)前版本和將來(lái)版本的Windows 10開(kāi)發(fā)系統(tǒng),那么從這個(gè)版本的SDK開(kāi)始,預(yù)覽版SDK可以和當(dāng)前生產(chǎn)版本的SDK并行安裝。據(jù)微軟Visual Studio項(xiàng)目經(jīng)理Daniel Jacobson介紹,該特性旨在減少開(kāi)發(fā)人員開(kāi)發(fā)Windows 10應(yīng)用程序所需要的系統(tǒng)的數(shù)量。同樣,VS2017生產(chǎn)版本可以和Visual Studio 2017預(yù)覽版本并行安裝。
不過(guò),降低復(fù)雜性有一個(gè)很大的障礙,就是VS2017目前不支持Windows 10 Device Drivers Kit;此類(lèi)特定的工作仍然需要VS2015。Jacobson指出,提供這種特性已經(jīng)在VS2017的路線圖上,但發(fā)布日期尚未公布。當(dāng)前的變通方案只是犧牲磁盤(pán)空間:在一臺(tái)機(jī)器上安裝Visual Studio 2015和2017。所以,如果需要SDK和DDK,開(kāi)發(fā)人員就需要維護(hù)兩個(gè)開(kāi)發(fā)環(huán)境。
和SDK類(lèi)似,使用VS2017開(kāi)發(fā)UWP應(yīng)用程序是微軟今后的首選項(xiàng)。VS項(xiàng)目文件中新增的PackageReference節(jié)點(diǎn)代替了packages.config和project.json兩個(gè)文件。VS2015并不支持新的引用系統(tǒng)。
為了幫助開(kāi)發(fā)人員管理可能安裝在他們系統(tǒng)上的各種SDK,“編輯器提示工具”經(jīng)過(guò)了升級(jí),如果當(dāng)前的目標(biāo)SDK不支持特定的XAML類(lèi)型,它就會(huì)給出提示。因此,如果應(yīng)用程序面向X版本,但卻試圖使用一個(gè)X+1版本才支持的XAML組件,則提示工具會(huì)發(fā)出需要做出調(diào)整的警告。
Visual Studio預(yù)覽版現(xiàn)已提供下載,其中包括對(duì)上述面向Creators Update SDK的附加工具的支持。Windows Insiders計(jì)劃成員可以下載該SDK本身。隨VS預(yù)覽版一起發(fā)布的還有Visual Studio Team Explorer 2017預(yù)覽版,這是一個(gè)用來(lái)訪問(wèn)Team Foundation Server上的庫(kù)和Visual Studio Team Services的工具,而且不需要開(kāi)發(fā)人員安裝完整的VS2017。最后,點(diǎn)擊這里可以查看VS2017預(yù)覽版本周構(gòu)建的完整發(fā)布說(shuō)明。
原文地址:http://www.infoq.com/cn/news/2017/03/win10-creators-sdk
.NET社區(qū)新聞,深度好文,微信中搜索dotNET跨平臺(tái)或掃描二維碼關(guān)注
總結(jié)
以上是生活随笔為你收集整理的微软建议Windows 10开发人员升级到Visual Studio 2017的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: CoreCLR源码探索(五) GC内存收
- 下一篇: java信息管理系统总结_java实现科