天天看點

微軟将降低Visual Studio對作業系統的影響

在過去幾年中,為了将visual studio變成windows上的第一開發工具,而不管使用者的目标平台是什麼,微軟作出了重大努力。最近收購xamarin及通過大力支援開源工具來支援非windows裝置,極大地增加了它對于各類開發人員的用處。這一做法的缺點是典型visual studio安裝的大小不斷增加,在選擇安裝額外的平台時還會膨脹。更糟糕的是,visual studio的空間占用不限于它占用的磁盤空間,它還會影響windows系統資料庫和gac(全部程式集緩沖區)。

對于vs2015的後繼版本(目前名稱為visual studio “15”),微軟計劃采用一種新的哲學。來自微軟的art leonard表示,直到先在,vs的推廣應用都是優先考慮開發人員多快打開一個項目并按f5完成建構,而不需要任何其他的步驟。這樣做的結果就是vs如今的樣子,安裝過程漫長,占用大量磁盤空間。vs “15”的目标是隻提供使用者請求安裝的元件,其他元件在需要時才安裝。

據leonard介紹,這種新的做法還有一個好處,就是visual studio被設計成完全包含在一個目錄中,總體上将對作業系統的影響降到最小。在預設情況下,這意味着vs “15”既不會向系統資料庫中寫入大量資料,也不會向gac增加vs專屬的程式集。最終的結果是,vs ”15”的基本安裝(主要就包含vs編輯器)大約為325mb。如果你希望了解不同安裝的大小,那麼可以檢視微軟提供的依賴項及相應的磁盤使用情況。

leonard的博文評論中提到了一個需要改進的方面,就是如何處理和visual studio一起安裝的sdk和平台工具(模拟器及類似元件)。目前,上面讨論的改進完全集中在vs “15”上。leonard談到,團隊仍在研究如何處理這種情況——因為他們不希望vs會删除一個仍然被其他應用程式使用的sdk。

本文轉自d1net(轉載)

繼續閱讀