微软将降低Visual Studio对操作系统的影响
在過去幾年中,為了將Visual Studio變成Windows上的第一開發(fā)工具,而不管用戶的目標(biāo)平臺(tái)是什么,微軟作出了重大努力。最近收購(gòu)Xamarin及通過大力支持開源工具來(lái)支持非Windows設(shè)備,極大地增加了它對(duì)于各類開發(fā)人員的用處。這一做法的缺點(diǎn)是典型Visual Studio安裝的大小不斷增加,在選擇安裝額外的平臺(tái)時(shí)還會(huì)膨脹。更糟糕的是,Visual Studio的空間占用不限于它占用的磁盤空間,它還會(huì)影響Windows注冊(cè)表和GAC(全部程序集緩沖區(qū))。
對(duì)于VS2015的后繼版本(當(dāng)前名稱為Visual Studio “15”),微軟計(jì)劃采用一種新的哲學(xué)。來(lái)自微軟的Art Leonard表示,直到現(xiàn)在,VS的推廣應(yīng)用都是優(yōu)先考慮開發(fā)人員多快打開一個(gè)項(xiàng)目并按F5完成構(gòu)建,而不需要任何其他的步驟。這樣做的結(jié)果就是VS如今的樣子,安裝過程漫長(zhǎng),占用大量磁盤空間。VS “15”的目標(biāo)是只提供用戶請(qǐng)求安裝的組件,其他組件在需要時(shí)才安裝。
據(jù)Leonard介紹,這種新的做法還有一個(gè)好處,就是Visual Studio被設(shè)計(jì)成完全包含在一個(gè)目錄中,總體上將對(duì)操作系統(tǒng)的影響降到最小。在默認(rèn)情況下,這意味著VS “15”既不會(huì)向注冊(cè)表中寫入大量數(shù)據(jù),也不會(huì)向GAC增加VS專屬的程序集。最終的結(jié)果是,VS ”15”的基本安裝(主要就包含VS編輯器)大約為325MB。如果你希望了解不同安裝的大小,那么可以查看微軟提供的依賴項(xiàng)及相應(yīng)的磁盤使用情況。
Leonard的博文評(píng)論中提到了一個(gè)需要改進(jìn)的方面,就是如何處理和Visual Studio一起安裝的SDK和平臺(tái)工具(模擬器及類似組件)。目前,上面討論的改進(jìn)完全集中在VS “15”上。Leonard談到,團(tuán)隊(duì)仍在研究如何處理這種情況——因?yàn)樗麄儾幌M鸙S會(huì)刪除一個(gè)仍然被其他應(yīng)用程序使用的SDK。
原文地址:http://infoq.com/cn/news/2016/05/vs15-installer
.NET社區(qū)新聞,深度好文,微信中搜索dotNET跨平臺(tái)或掃描二維碼關(guān)注
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的微软将降低Visual Studio对操作系统的影响的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于DDDLite的权限管理OpenAu
- 下一篇: 微软开放Holographic平台,意在