http://www.microsoft.com/downloads/details.aspx?FamilyID=627921a0-d9e7-43d6-a293-72f9c370bd19&DisplayLang=zh-cn

解决方案 »

  1.   

    微软的那个东西boot strapper很烂的,我用MFC改了改,还是不爽。
    建议楼主用InstallShield吧。
      

  2.   

    使用VS2003的安装程序,里面就有个配置检测功能!检测.Net版本以及安装地址!
    你或者可以直接修改Vs2003生成的INI文件来达到自己的目的!我就是这样做成的!
      

  3.   

    买本VB.Net部署手册,半天看完就OK了,对C#也很有用处.
      

  4.   

    dotnetfx.exe可以随安装包一起发布!
    在没有.net的机子上自动检测安装
      

  5.   

    http://expert.csdn.net/Expert/topic/2966/2966709.xml?temp=.71719