微软将降低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(转载)

相关文章
|
7月前
|
开发框架 JSON .NET
初学者不会写接口怎么办?微软Visual Studio 2022无脑式API接口创建——Swagger一键导入APIKit快速测试
初学者不会写接口怎么办?微软Visual Studio 2022无脑式API接口创建——Swagger一键导入APIKit快速测试
387 0
|
Java API 开发者
微软发布 Visual Studio Code Java 四月更新:支持 Java 18
微软发布 Visual Studio Code Java 四月更新:支持 Java 18
126 0
微软发布 Visual Studio Code Java 四月更新:支持 Java 18
|
存储 API 云计算
微软行星云计算Planetary Computer——使用 Visual Studio 代码
微软行星云计算Planetary Computer——使用 Visual Studio 代码
220 0
微软行星云计算Planetary Computer——使用 Visual Studio 代码
微软官方工具:完全卸载Visual Studio
微软官方工具:完全卸载Visual Studio
1161 0
下一篇
DataWorks