http://topic.csdn.net/u/20110628/17/bb6b3c46-55d6-4188-97b5-c76a4e524916.html看一下这个帖子,要沉了,再发个贴,忘各位帮帮忙。

解决方案 »

  1.   

    打包?~··俺都是生成dll包 然后引用滴···
      

  2.   

    做安装包的时候用的,现在路径问题解决了,又出现新的问题,利用Process调用EXE进行安装的时候不能让安装程序等待,而是两个一同执行。
      

  3.   

    Process exep = Process.Start("setup.exe");
    exep.WaitForExit();
      

  4.   

    不能加这一句 exep.WaitForExit()
    加上之后提示安装失败有一个程序正在安装,请先安装完另一个程序。
      

  5.   

    我是看标题进来的。。Application.StartupPath  不行吗?我有写过,忘记了,等找到代码再回你一下
      

  6.   

    看了楼主的需求,还是不要用自带的吧,用installshield软件,自定义安装,我可以提供相关的资料给你,,舒服.
      

  7.   


    [email protected]麻烦发我一份吧。谢谢。最好能带点使用说明啥的
      

  8.   

    installshield能实现安装的时候安装第三方exe吗?不大会用这个东西。英文不行啊~!~!~!
      

  9.   

    放在bin目录里面一起打包进去
      

  10.   

    没用过自带的,都用installshield
      

  11.   

    如果安装程序复杂,还是installshield专业,或者wiseinstall比较专业,vs的适合的是简单打包的.
      

  12.   

    随便写个什么程序,把这两个安装程序都放DEBUG中,一个一个安装,需要哪个先安装就先装哪个,,
    Process.Start("setup1.exe").WaitForExit();
    Process.Start("setup2.exe").WaitForExit();
    这样就不存在在安装setup1.exe的时候去等候setup2.exe安装而Installer被占用了..