如何在安装向导(visual studio 2010)完成后启动应用程序

jak*_*ake 4 c# setup-project visual-studio-2010

我正在使用visual studio 2010(C#,.NET 4)来创建一个设置向导项目.我需要确保应用程序(Windows窗体应用程序)在安装后启动.朝着这个目标,我已经指定了一个自定义动作.特别是,我所做的是(在windows窗体应用程序项目中)扩展System.Configuration.Install.Installer类; 在这个类的构造函数中,我向Comitted事件添加了一个新的事件处理程序.事件处理程序只调用System.Diagnostics.Process.Start(字符串路径),其中path是可执行文件的路径.

现在回到安装向导项目,在Custom Action - > Commit下,我从windows窗体应用程序添加主输出.

这"有点",但不是真的.当我运行安装向导时(当我实际尝试安装时),向导几乎一直进行,启动Windows窗体,但从不退出,而且,进度条永远不会达到100%.除非我退出Windows窗体应用程序,然后安装程序"挂起"在此状态.

我已经在互联网上做了不少搜索并尝试了不同的组合(即将代码放在Process.Start中的不同事件中,将自定义操作放在Install vs Commit中),但是一些扁平化失败.如果需要,我可以提供参考.

任何人都有关于如何使用visual studio 2010的设置向导成功启动Windows窗体应用程序(并退出自身)的任何指针?

Cos*_*rvu 5

也许这会有所帮助:msi安装后运行exe?