2010-08-17 66 views
0

我有一个基于WPF和SQL-Server Express的应用程序,我想使用VS-2008安装和部署项目模板进行部署。我已经为Windows Installer 3.1,Sql Express 2005和.Net FrameWork 3.5 SP1添加了启动条件,但它们没有按顺序运行。我的意思是:如何在Visual Studio 2008中设置启动条件顺序?

  1. Windows安装程序检查
  2. 的.Net Framework 3.5 SP1中检查
  3. SQL-Server Express的2005年检查

当我建立我的项目,并在测试机上跑了(鲜XP只安装)它试图先安装SQL-Server Express 2005,然后Windows Installer 3.1失败。

还有一两件事,我想知道我怎么能安装的SQL Server Express的2005

我怎样才能解决这些问题,2后运行我的数据库脚本。

回答

1

我不认为你的问题实际上处理LaunchConditions,因为LaunchConditions的目的是防止安装Windows Installer程序包,如果某些条件不满足。你所描述的听起来更像是ike prereq链接,尽管我不知道你用什么工具来编写你的安装程序,以及哪个setup.exe来进行链接。

我也想看看把微星4.5放在你的小工具里,微星3.1已经很老了,现在只适用于Windows XP,因为所有新的操作系统都至少有4.0。

+0

这是我的错误,其实我是执行.msi包,而不是setup.exe 谢谢克里斯 – 2010-09-02 10:37:15

相关问题