Visual Studio 2008 集成SP1

    因为安装VS2008的SP1补丁和MSDN SP1 耗时太长,一直想二者集成到VS2008的安装包中;前几天终于搜到了集成的方案,但是没有看到下载,所以决定照葫芦画瓢自己弄一个,经安装测试证明有效,下面结合搜到的资料说说具体的方案。

    下载地址在这:http://cid-bd814ef87fb73546.office.live.com/self.aspx/.Public/Visual%20Studio%20Team%20System%202008%e6%95%b4%e5%90%88SP1%e4%b8%ad%e6%96%87%e7%89%88

  (因SkyDrive单附件上传限制为50MB,所以分成111个压缩包,如果压缩包不能正常解压,请发邮件给我)

    先来看看两篇参考文章,原文链接:

    1、集成SP1到VS2008的方法(未验证) zz    http://hi.baidu.com/jesonsara/blog/item/dcd25908b31f952d6a60fb31.html

    2、VS2008安装盘整合sp1补丁        http://hi.baidu.com/mweb/blog/item/c75d6a89281708be0f244487.html

    文章1因为带着"未验证"三字加上确实有很多细节不够清楚所以基本只做最后的校对使用,实际操作主要以文章2为准。

    其实文章2中的步骤已经非常详细具体了,集成SP1补丁的中心思想就是把SP1补丁中的文件尽可能的都弄到VS的安装盘里面,只是弄进去的方式不同罢了。如果大家有兴趣自己动手完全可以把里面的批处理命令截下来试试,这里不再重复集成SP1的步骤,但是根据我的实际操作提醒一下大家需要注意的地方:

  1. 文中说"后者(SQLEXPR_ADV_CHS.EXE)是集成了图形化管理工具的SQL Express版本",这里的"后者"指的是SQL Server 2005 Express Edition SP3高级版,注意必须是SP3版本,版本号是9.0.4035.0,如果你直接搜索SQLEXPR_ADV_CHS.EXE可能会只搜到SQL Server 2005 Express Edition高级版,这个版本是没有图形化管理工具的;
  2. "xcopy "%CD%\needfile\WcfTestClient.chm" "%CD%\new\program files\microsoft visual studio 9.0\common7\ide\""这一句的末尾明显是写掉了"/y"命令,因此到这一步时需要按回车键,愿意自己动手的童鞋可以自己加上;
  3. 集成SP1操作全部完成后明显的只有VS2008的主安装程序,还缺少MSDN,这时候可以把原安装盘中的MSDN直接拷进来,但是要集成MSDN for VS2008 SP1怎么办,很简单,同样操作即可,就是把MSDN for VS2008 SP1解压后的文件名改为"msdn"即可;但是这么做安装的时候必须分别去点主程序和MSDN的Setup.exe安装,显然没有原版安装盘中的集成安装界面舒服,怎么办?接着拷贝就行了,将原版安装盘中的9个文件拷到新安装盘的根目录(即文章2中的new文件夹)下即可,这9个文件(共计2.09MB)分别是:

    autorun.exe

    autorun.inf

    htmllite.dll

    locdata.ini

    msvcp90.dll

    msvcr90.dll

    readme.htm

    setup.exe

    setup.ini

  4. 最后把这个根目录下的所有内容用UltraISO打包成ISO文件即可。最后你会发现这个ISO的容量高达7.03G,这也是没办法的事,原版安装盘整合SP1后已经有4.66G了,再加上2.37G的MSDN for VS2008 SP1,想不大的确挺难滴。
  5. 这样整合后绝不会再出现VS2008安装SP1后中文提示变英文的情况,大家如果还不放心可以用虚拟机测试一下。

最后来看看我的安装测试截图:

集成安装界面,这是在VS2008装完后截的

主程序安装界面

主程序安装成功

MSDN for VS2008 SP1安装界面

MSDN for VS2008 SP1安装中

posted @ 2010-07-30 14:21  LowerAI  阅读(3502)  评论(4编辑  收藏  举报