我目前正在PC上安装ISO映像(4GB)的Visual Studio 2015 Enterprise。
当我在安装程序中选择了我想要的所有选项时,这相当于~35GB所需的磁盘空间(是的,我确实想知道用什么魔法将35GB二进制文件压缩到4GB ISO上)。
最终,安装人员在这部分安装过程中闲逛了好一段时间:
申请:
[进度条]
适用于Windows Mobile 10.0.240的模拟器
(目前无法获取截图)
这些(以及其他一些功能 - 例如Android位)是否是从安装的Visual Studio ISO映像安装的,还是由安装程序从Microsoft下载的?
我问的原因是:
我的互联网连接速度慢下来(遗憾的是我在农村地区,所以在8Mbits的上限,直到天空落下)。
在注意到上述内容后,我检查了我的互联网连接上的计量,它表明我在安装程序运行时过去一小时左右消耗了大约1GB的数据。目前还没有其他内容下载或流媒体内容。
安装人员当然没有任何迹象表明它会从在线而非ISO中获取某些功能。
答案 0 :(得分:1)
答案是肯定的。所有Xamarin文件都是从Xamarin服务器下载的。在VS'发货'后,Windows Mobile 240的仿真器问世,因此它们不会包含在ISO中。
唯一的另一个指示是当顶部进度条显示“正在收集”并且速度很快时,它来自ISO,否则正在下载。
您是对的,安装人员应指明将下载哪些项目以及哪些项目在ISO上。 MS应该添加的东西。
答案 1 :(得分:0)
ISO安装程序会从Internet下载许多组件。但是,它在“获取”阶段执行此操作。在“应用”阶段,它正在安装组件。如果它坚持应用某些东西,那么你可能遇到了一些问题,而不是慢速上网。
答案 2 :(得分:0)
好吧,你无法将4 GB的数据神奇地扩展到32 GB。一些核心文件包含在ISO中。其余的是下载的。例如,包含最新的Visual C ++ SDK和.NET Framework。但是您的Visual Studio(在您的平台上)也可能支持旧版本的Framework。如果您选择了这些,将会下载它们。
默认情况下,模拟器始终下载。这是因为许可,包装和安全问题。 ISO中包含确认最新SDK 的模拟器。但它没有互联网更新几乎无法使用。
它占用这么多空间的原因是因为微软有解决SDK版本问题时允许代码重复的习惯。例如,8.0和8.1 SDK包含许多常用代码。但它们仍然作为两个单独的文件夹存在。这解决了在目标平台之间切换时的许多问题。您应该知道的是,许多此代码包含适合您本地环境的配置文件。这是即时生成的。
在安装程序处理仿真程序时,参考长"应用" 时间,这是long standing problem in Visual Studio installers。我的装置正在进行时,我对模拟器并不感兴趣。所以我采取了不安全的做法并终止了流程,直到它加速。它确实搞砸了我的模拟器,但微软的应用程序足够智能,可以在首次运行时快速更新。