转载

微软将降低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。

查看英文原文: Reducing Visual Studio's System Impact

原文  http://www.infoq.com/cn/news/2016/05/vs15-installer
正文到此结束
Loading...