2013-04-24 62 views
0

我有一个wpf应用程序,并进行了设置,在安装过程中我需要创建数据库并编辑Connectionstring(app.config)。所以我做了CustomActionInstaller.csoverride Install method就完成了。如何从我的应用程序设置(VS 2010)运行另一个.EXE

现在我需要从我的安装程序安装SqlServer Express,即在创建数据库之前,我应该检查机器是否安装了sqlserver,如果不是,应该从我的应用程序安装程序安装。

据我所知使用process.start()我可以exe文件运行,但问题我面对,我应该保持sql.exe以及如何获得路径

提供大加赞赏任何有用的链接

截图: enter image description here

回答

4

您可以使用dotNetInstaller或类似的引导程序。此解决方案只创建一个安装其他先决条件的安装程序,然后执行Visual Studio安装程序。

+0

感谢您快速回复,让我看看我从来没有听说过,也想知道这是免费使用? – 2013-04-24 07:16:40

+0

是的,dotNetInstaller获得MIT许可。 – emigue 2013-04-24 07:19:56

+0

@emiguee:谢谢,我正在安装它,希望我很快就能解决它 – 2013-04-24 07:22:00

相关问题