告别臃肿~精简安装Visual Studio 2012

时间:2021-01-03 22:33:51

一直很喜欢VS2012的界面,但无奈于太过臃肿, 每次装完,看到控制面板里那一堆被附加安装的软件列表我就头疼,我很想说一句:我就是个搞C++的程序猿~你给我装那么多没用的东西干什么~~一直在网上找精简安装的办法, 搜索N久, 无功而返。

但是就在今天, 偶然间打开VS2012的安装包文件夹,发现了一个AdminDeployment.xml, 就是这个东西~

告别臃肿~精简安装Visual Studio 2012


打开一看,嘿嘿~顿时感觉发现了新大陆~


告别臃肿~精简安装Visual Studio 2012


这赤果果的就是要安装的组件列表啊~~看来,精简安装有戏啊~~!

于是, 搜索了一下这个AdminDeployment.xml是个什么东东,如何去用, 最后,在微软的网站上找到了这个文件的说明:

http://msdn.microsoft.com/library/ee225237.aspx


简单点说,这东西就是用于无人值守安装的一个配置文件 ,修改这个配置文件,就可以按需安装自己需要的组件。


这个配置文件, 是给安装目录下的 vs_ultimate.exe 用的, 按照惯例, 查看一下用法:


告别臃肿~精简安装Visual Studio 2012


看了一下之后,发现只有这几个参数比较有用


/AdminFile  指定安装控制文件, 就是我们的AdminDeployment.xml了

/CustomInstallPath  自定义程序安装的位置

/Quiet 安静模式, 无显示且无用户交互

/NoRestart  在安装期间或之后不重新启动


好了,参数弄明白了, 接下来看看这个配置文件怎么改~

按照官方说明, 最好先把首行的NoWeb属性改成从默认的default改成yes,如图:


告别臃肿~精简安装Visual Studio 2012


下面的组件,基本上能顾名思义, 都能理解是什么组件, 这个按照自己的需要, 将相应的Selected属性值改为no就可以了,要注意,配置文件中所有的yes和no都要是小写的。改成类似这样~


告别臃肿~精简安装Visual Studio 2012


将自己不需要的组件改成no之后,保存文件, 打开命令行,输入如下命令,我是这样做的:

告别臃肿~精简安装Visual Studio 2012


解释一下:

I:\VS2012是我VS2012安装包的文件夹

AdminFile选项指定了配置文件

CustomInstallPath 指定了我要安装到的文件夹


这里,我并没有使用/Quiet 和/NoRestart选项,请大家根据需要自行添加~~


好了, 命令输入后,回车, 就会出现VS2012的安装界面了~~仔细看看上面显示的需要占用的空间,是不是小了很多~~安装速度立即有了很大的提升~硬盘也不再臃肿~

(我已经安装完了, 这个图就截不到了~~)


从此,安装VS2012不再痛苦,不用再等上一个小时才能安装完成了~~吼吼~~


唯一的不足, VS2012默认是完全安装VB、C++、C#、F#的, 不知道这些组件是否也可以定制安装一下,继续研究研究~~嘿嘿~~


本帖为原创,转帖请说明出处,谢谢合作。

本帖地址:http://blog.csdn.net/sonsie007/article/details/17269989