BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Jeff Martin 关注 14 他的粉丝 ,译者 谢丽 关注 9 他的粉丝 发布于 2016年5月13日. 估计阅读时间: 2 分钟 | GMTC大前端的下一站,PWA、Web框架、Node等最新最热的大前端话题邀你一起共同探讨。

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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

GAC(全部程序集缓冲区) by Yu Felix

GAC (Global Assembly Cache) 是.NET 术语,应译为:全局程序集缓存

VS利好 by Wong Loy

大厂要做点改善用户体验的事情真是太不容易了。

VS威武 by zhan wang

VS2015有很大提升,要是能有其他平台移植,哪怕是wine能跑就更好了。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

3 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT