由于打包过程中会去自动检测数据库是否存在,如果不存在,自动安装msde数据库,装完后,如何弹出界面输入server,uid,pwd验证数据库是否能够连接成功呢?

解决方案 »

  1.   

    1、自动检测数据库是否存在可以自己写Custom Action,在安装过程中触发Action,安装程序通过Action执行的结果确定是否安装msde数据库,这时就需要使用BMG(Bootstrapper Manifest Generator)制作安装引导程序2、弹出界面输入server,uid,pwd验证数据库是否能够连接成功,在vs中可以重写Installer的方法来实现,不过这种方法缺陷太多,不能有效控制安装的过程,可能的话建议使用其他打包工具,可以参考wix中的实现:http://blog.csdn.net/duanzilin/archive/2010/10/22/5959471.aspx