Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio 2015安装程序是否从Microsoft下载某些选定功能?_Visual Studio_Visual Studio 2015 - Fatal编程技术网

Visual studio Visual Studio 2015安装程序是否从Microsoft下载某些选定功能?

Visual studio Visual Studio 2015安装程序是否从Microsoft下载某些选定功能?,visual-studio,visual-studio-2015,Visual Studio,Visual Studio 2015,我目前正在电脑上安装Visual Studio 2015 Enterprise,它来自ISO映像(4GB) 当我在安装程序中选择了我想要的所有选项时,所需的磁盘空间达到了~35GB(是的,我确实想知道是什么魔法将35GB的二进制文件压缩到4GB ISO上的) 最终,安装人员在安装的这一部分徘徊了很长一段时间: 应用: [进度条] 适用于Windows Mobile 10.0.240的模拟器 (现在无法获取要上载的屏幕截图) 这些功能(以及其他一些功能,例如Android位)是从安装的Visual

我目前正在电脑上安装Visual Studio 2015 Enterprise,它来自ISO映像(4GB)

当我在安装程序中选择了我想要的所有选项时,所需的磁盘空间达到了~35GB(是的,我确实想知道是什么魔法将35GB的二进制文件压缩到4GB ISO上的)

最终,安装人员在安装的这一部分徘徊了很长一段时间:

应用:

[进度条]

适用于Windows Mobile 10.0.240的模拟器

(现在无法获取要上载的屏幕截图)

这些功能(以及其他一些功能,例如Android位)是从安装的Visual Studio ISO映像安装的,还是由安装程序从Microsoft下载的

我问的原因是:

  • 我的互联网连接速度慢到了爬行的程度(很遗憾,我在一个8比特的农村地区,直到天黑为止)

  • 注意到上述情况后,我检查了互联网连接上的计量,它表明在安装程序运行期间,我在过去一个小时左右消耗了大约1GB的数据。目前没有其他的下载或流媒体内容


当然,安装程序没有表明它将从网上而不是从ISO获得某些功能。

ISO安装程序确实从Internet下载了许多组件。然而,它在“获取”阶段会这样做。在“应用”阶段,它将安装组件。如果它在应用某些东西时遇到了问题,那么你可能遇到了一些问题,而不是互联网访问速度慢。

答案是肯定的。所有Xamarin文件都是从Xamarin服务器下载的。Windows Mobile 240的仿真器是在VS“出厂”后推出的,因此不会包含在ISO中

唯一的其他指示是,当顶部进度条显示“获取”时,它会快速移动,它来自ISO,否则它将被下载


你是对的,安装程序应该指出哪些项目将被下载,哪些项目在ISO上。MS应该添加一些东西。

好吧,你不能神奇地将4GB的数据扩展到32GB。一些核心文件包含在ISO中。其余部分已下载。例如,包含最新的VisualC++ SDK和.NETFramework。但是您的VisualStudio(在您的平台上)也可能支持旧版本的框架。如果您选择了这些,它们将被下载

默认情况下,始终下载模拟器。这是因为许可、包装和安全问题。ISO中包含符合最新SDK的模拟器。但如果没有互联网更新,它几乎无法使用

它之所以占用这么多空间,是因为微软习惯在解决SDK版本问题时允许代码重复。例如,8.0和8.1 SDK包含许多通用代码。但它们仍然作为两个单独的文件夹存在。这解决了在目标平台之间切换时的许多问题。您应该知道的是,这些代码中有很多都包含适合本地环境的配置文件。这是动态生成的


关于安装程序在处理模拟器时长时间“应用”
,这是一个很好的例子。在安装过程中,我对模拟器并不感兴趣。因此,我采取了不安全的做法,终止了流程,直到它加速。它确实弄坏了我的模拟器,但Microsoft应用程序足够聪明,可以在第一次运行时通过快速更新进行自我修复。

唯一的“获取”阶段发生在安装开始时,大约需要2分钟。当然,没有足够的时间下载~GB的额外软件,如模拟器。在“申请”阶段,我注意到我有限的带宽都被占用了。最不出人意料的原则是在这里最明确地被弯曲。