一直很喜欢VS2012的界面,但无奈于太过臃肿, 每次装完,看到控制面板里那一堆被附加安装的软件列表我就头疼,我很想说一句:我就是个搞C++的程序猿~你给我装那么多没用的东西干什么~~一直在网上找精简安装的办法, 搜索N久, 无功而返。
但是就在今天, 偶然间打开VS2012的安装包文件夹,发现了一个AdminDeployment.xml, 就是这个东西~
打开一看,嘿嘿~顿时感觉发现了新大陆~
这赤果果的就是要安装的组件列表啊~~看来,精简安装有戏啊~~!
于是, 搜索了一下这个AdminDeployment.xml是个什么东东,如何去用, 最后,在微软的网站上找到了这个文件的说明:
http://msdn.microsoft.com/library/ee225237.aspx
简单点说,这东西就是用于无人值守安装的一个配置文件 ,修改这个配置文件,就可以按需安装自己需要的组件。
这个配置文件, 是给安装目录下的 vs_ultimate.exe 用的, 按照惯例, 查看一下用法:
看了一下之后,发现只有这几个参数比较有用
/AdminFile 指定安装控制文件, 就是我们的AdminDeployment.xml了
/CustomInstallPath 自定义程序安装的位置
/Quiet 安静模式, 无显示且无用户交互
/NoRestart 在安装期间或之后不重新启动
好了,参数弄明白了, 接下来看看这个配置文件怎么改~
按照官方说明, 最好先把首行的NoWeb属性改成从默认的default改成yes,如图:
下面的组件,基本上能顾名思义, 都能理解是什么组件, 这个按照自己的需要, 将相应的Selected属性值改为no就可以了,要注意,配置文件中所有的yes和no都要是小写的。改成类似这样~
将自己不需要的组件改成no之后,保存文件, 打开命令行,输入如下命令,我是这样做的:
解释一下:
I:\VS2012是我VS2012安装包的文件夹
AdminFile选项指定了配置文件
CustomInstallPath 指定了我要安装到的文件夹
这里,我并没有使用/Quiet 和/NoRestart选项,请大家根据需要自行添加~~
好了, 命令输入后,回车, 就会出现VS2012的安装界面了~~仔细看看上面显示的需要占用的空间,是不是小了很多~~安装速度立即有了很大的提升~硬盘也不再臃肿~
(我已经安装完了, 这个图就截不到了~~)
从此,安装VS2012不再痛苦,不用再等上一个小时才能安装完成了~~吼吼~~
唯一的不足, VS2012默认是完全安装VB、C++、C#、F#的, 不知道这些组件是否也可以定制安装一下,继续研究研究~~嘿嘿~~
本帖为原创,转帖请说明出处,谢谢合作。
本帖地址:http://blog.csdn.net/sonsie007/article/details/17269989