【问题标题】:how to start an application after setup wizard (visual studio 2010) completes安装向导 (visual studio 2010) 完成后如何启动应用程序
【发布时间】:2011-07-26 14:14:02
【问题描述】:

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

现在回到设置向导项目中,在自定义操作 -> 提交下,我添加了 Windows 窗体应用程序的主要输出。

这有点“有效”,但不是真的。当我运行安装向导时(当我实际尝试安装时),向导几乎一直进行,启动 Windows 窗体,但从不退出,此外,进度条从未完全达到 100%。除非我退出 Windows 窗体应用程序,否则安装程序会在此状态下“挂起”。

我在 Internet 上进行了很多搜索并尝试了不同的组合(即,将代码放入 Process.Start 的不同事件中,并将自定义操作放置在 Install vs Commit 中),但有些完全失败了。如果需要,我可以提供参考。

有人对如何使用 Visual Studio 2010 的设置向导成功启动 Windows 窗体应用程序(并自行退出)有任何指示吗?

【问题讨论】:

    标签: c# visual-studio-2010 setup-project


    【解决方案1】:

    也许这会有所帮助:Run exe after msi installation?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-11
      • 1970-01-01
      • 2011-01-17
      • 1970-01-01
      相关资源
      最近更新 更多