原文:http://blog.sina.com.cn/s/blog_54231cbf01000aiw.html
大家安装visual studio 2005 sp1大概都感受到过安装过程的漫长,我在网上查到几个集成安装的方法,尝试之后都失败了,我使用的是vs2005 pro版本,版本号8.0.50727.42(RTM 050727),最后这个方法成功了,先将vs2005通过这个方法解压到E:/vssetup
msiexec.exe /a I:/VS/vs_setup.msi TARGETDIR=E:/VSSETUP /L*vx install.log
然后将SP1包解压到E:/,运行:
msiexec.exe /a E:/VSSETUP/vs_setup.msi /p "E:/VS80sp1-KB926604-X86-CHS.msp" /L*vx patch.log
再将原DVD光盘的vs 目录下的几个目录除programe Files都复制到更新后的E:/vssetup,复制过程中提示覆盖的全部点否,然后将vssetup的内容替换原先光盘的vs内容,改名为vs文件夹,压盘,安装成功,成功后的版本为:
原创:
后经过实践发现如下几个问题,并给出解决方法
1.缺少了 RunMSI.exe ,这个问题是由于拷贝原光盘里的文件到安装制作目录下时,文件拷贝不全造成的,拷贝时选择否的话,拷贝就会终止,所以很多文件就没拷过去。
解决方法:逆向拷贝,新建一个目录e:/vs,把原光盘里的vs目录下的所有文件拷贝到e:/vs, 然后把所里有*.cab的文件删除,接着把e:/vssetup里的所有文件拷贝到e:/vs,提示是否覆盖时,点"全部覆盖",这样文件就拷贝完全了,现在e:/vs里已经有所有安装文件了。
2.制作成iso后,在拷贝htmllite.dll这个文件时提示 请插入Visual Studio 2005 DVD,
解决方法:经过实验发现用UltralISO或者其他制作ISO工具制作时,必须保证光盘的卷标为DVD1。我的原光盘是Visual Studio 2005 pro 版的,光盘的卷标是DVD1,所以最后制作ISO时必须保证卷标一致!
3.制作后iso文件很大。我用的专业版制作后加上msdn的体积是4.36G,你可以用UltraISO的压缩ISO工具把iso压缩成isz,然后用isocmd.exe这个工具安装,isocmd包含在UltraISO的虚拟光驱里了。他的基本使用参数如下:
isocmd -install 安装驱动
isocmd -number 3 安装3个虚拟光驱
isocmd -mount i: xxx.iso 装载镜像xxx.iso到i盘
isocmd -eject i: 卸载i盘的镜像
isocmd -remove 卸载驱动
isocmd -print 查看信息