Win8.1下配置安装VS2015

背景:

选择VS2015有一些必须要说的理由,PI君原先使用的是VS2012,这个版本自带的单元测试框架不支持对Static Method的测试,而第三方工具多数是适用一个月然后开始收费,鉴于此,就尝试安装了VS2013,很好,这个版本自带的单元测试工具可以很好的支持Static Method的测试,也许到此满足当前需求就不需要再折腾了,但是PI君还有一个软性的需求,猎奇心理,于是,乘着下班在家,VS2015就搞起来了。

:有很多朋友推荐了XUnite和NUnite,这两个工具在单元测试领域里普及度和知名度都很高,但是PI君有一些更直接的理由无需用到这个两个工具,再次不再重复,避免引发跑题的可能,但是依然非常感谢网友给予的关注和支持,@我在睡觉被占用。

VS2015安装环境:

这里的前提条件是PI君自己的配置,如有出入,则后续有关VS2015的安装对于您就不具备参考意义,请注意甄别~

① Win8.1_Pro_x64操作系统;

首先给出操作系统的硬盘安装文件和VS2015安装文件的下载地址(福利哟~):

→Win8.1_Pro_X64.iso

→VS2015_Pro_Install.iso

安装Win8.1操作系统:

Win8.1操作系统的安装就不赘述了,很简单直接双击,然后根据向导下一步即可开始安装:

Win8.1下配置安装VS2015_第1张图片
Win8.1操作系统安装程序

安装Win8.1系统更新

操作系统安装完成后,直接开始安装VS2015的时候会出现问题,提示:不具备安装VS2015的条件,缺少必备的组建——WindowsUpdate_KB2919355。

如果去微软官网查一下这个KB2919355在官网的介绍有很多:

https://support.microsoft.com/zh-cn/search?query=kb2919355

Win8.1下配置安装VS2015_第2张图片
微软官网有关KB2919355的查询结果

所以,PI君不再赘述,微软已经在官网上对这个问题进行了详细的描述,网速好的童鞋直接参照着安装系统更新就可以顺利解决这个问题。但是PI君单位的网速==龟速,SO,只能整了个离线安装版。所以PI君详细介绍下离线安装windows更新的过程。

首先,在安装KB2919355之前,还有几个更新是要先安装的,他们分别是KB2919442/KB2932046/KB2937592/KB2938439/KB2939087/KB2919355/KB2949621,建议按顺序安装,因为这个顺序PI君测试过,靠谱,顺序乱了可能会出错。

安装过程的保险起见,PI君借鉴了网上某论坛的招数,写一个处理过程的脚本来安装全部的更新:

首先,新建一个txt文本,然后在里面是如下代码:

@echo off

echo Windows 8.1 Update 1 17031

echo 请等待程序运行完成.

start /wait ./ windows8.1-kb2919442-x64_f97d8290d9d75d96f163095c4cb05e1b9f6986e0 .msu /quiet /passive /norestart

start /wait ./ windows8.1-kb2919355-x64_e6f4da4d33564419065a7370865faacf9b40ff72 .msu /quiet /passive /norestart

start /wait ./ windows8.1-kb2932046-x64_6aee5fda6e2a6729d1fbae6eac08693acd70d985 .msu /quiet /passive /norestart

start /wait ./ windows8.1-kb2938439-x64_3ed1574369e36b11f37af41aa3a875a115a3eac1 .msu /quiet /passive /norestart

start /wait ./ windows8.1-kb2937592-x64_4abc0a39c9e500c0fbe9c41282169c92315cafc2 .msu /quiet /passive /norestart

echo 更新已经全部完成,请退出!.

pause;

其中斜体且中间画线的部分需要替换成看官自己的更新文件名,然后另存该文件,如下图:

Win8.1下配置安装VS2015_第3张图片
批处理文件另存为

【保存类型】选择所有文件,【文件名】修改为***.bat,然后保存即可,当然,另存为的bat文件必须和windows更新文件同在一个文件夹下。

双击上一步保存的bat文件,然后弹出命令行,如果人品够好,只需等待执行结束即可。

但是,往往不幸还是会发生......

命令行始终停留在:“请等待程序运行完成”,一个小时,两个小时,三个小时......

郁闷之情油然而生,但是又不能停止安装,简单粗暴的停止可能会破坏操作系统的相关配置,搞不好会出现系统无法启动的悲剧,那怎么办呢?

出现始终不能修复完成的状况,网上搜索的答案多是因为第三方软件的干扰或者系统组件损坏导致,SO,继续借鉴网友的解决方案如下:

http://www.downkr.com/article/2014/10-22/4392_1.html

其中提供了三种解决方案,PI君在使用第一个解决方案的时候就搞定了Windows更新的问题,另外两个方案有待验证,所以这里PI君只介绍下第一个方案:

→快捷键win+X+A,打开管理员命令提示符;

→输入DISM.exe 空格 /Online 空格 /Cleanup-image 空格 /Scanhealth Enter键

........................漫长的等待.........................有点耐心的继续等待...............继续输入.............

→输入DISM.exe 空格 /Online 空格 /Cleanup-image 空格 /Restorehealth Enter键

........................漫长的等待.........................有点耐心的继续等待...............继续输入.............

OK,完成这一步,一般情况,windows更新的安装就可以正常完成了,不过可能还是要等比较长的时间。

安装VS2015

双击即可

Win8.1下配置安装VS2015_第4张图片
vs2015安装

第一次双击安装程序,可能只会闪一下VS的图标,然后就沉默了,等待N久也不会弹出久违的VS安装界面,这个时候不用等待,直接任务管理器结束VS进程即可,重新双击安装,该问题不再出现。

配置VS2015的安装路径时,需要注意安装磁盘的可用空间是否充足,VS2015全部安装需要至少31G的磁盘空间,如果空间有限PI君建议有选择的安装,只选择用得上的,用不上基本忽略,这种选择因人而异,PI君是全部安装,俺空间充足,咋地?!

如果选择全部安装,那请看官做好坐等6个小时以上的安装时间,慢就一个字,耐心很重要。

你可能感兴趣的:(Win8.1下配置安装VS2015)