[关闭]
@lsmn 2016-05-11T21:23:31.000000Z 字数 993 阅读 2382

微软将降低Visual Studio对操作系统的影响

微软 Visual Studio


摘要

在过去几年中,为了将Visual Studio变成为Windows上的第一开发工具,而不管用户的目标平台是什么,微软作出了重大努力。应用范围的扩大导致了磁盘空间占用和安装时间的增加——微软计划在Visual Studio 2015的后继版本Visual Studio "15"中解决这两方面的问题。

正文

在过去几年中,为了将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

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注