C# 如何在安装完成后立即运行应用程序?

C# 如何在安装完成后立即运行应用程序?,c#,installation,windows-installer,C#,Installation,Windows Installer,我正在使用visual studio 2008为c#应用程序编写安装程序。在那里我创建了一个安装项目并创建了.msi文件。它工作正常。现在我需要在安装结束时运行我的应用程序。有没有办法覆盖安装程序类来完成此操作? 需要帮忙吗 谢谢它必须在MSI中吗?为什么不创建一个批处理文件(run.bat)并首先运行msi,然后再运行应用程序呢?为什么不先创建一个批处理文件(run.bat)并运行msi,然后再运行应用程序从microsoft下载Orca,这样可以读取和编辑msi文件。这帮助我解决了安装的另一

我正在使用visual studio 2008为c#应用程序编写安装程序。在那里我创建了一个安装项目并创建了.msi文件。它工作正常。现在我需要在安装结束时运行我的应用程序。有没有办法覆盖安装程序类来完成此操作? 需要帮忙吗


谢谢

它必须在MSI中吗?为什么不创建一个批处理文件(run.bat)并首先运行msi,然后再运行应用程序呢?为什么不先创建一个批处理文件(run.bat)并运行msi,然后再运行应用程序从microsoft下载Orca,这样可以读取和编辑msi文件。这帮助我解决了安装的另一个问题


查看此链接

从microsoft下载Orca,它允许您读取和编辑msi文件。这帮助我解决了安装的另一个问题


检查这个

你完全确定批处理文件会在尝试运行下一个命令之前等待msi执行完成并终止吗?是的,我会这样做,否则,我们的一些批处理文件将遇到大麻烦:)您完全确定批处理文件将在尝试运行下一个命令之前等待msi执行完成并终止吗?是的,我会这样做,否则,我们的一些批处理文件将遇到大麻烦:)您可以使用WIX作为解决方案构建的一部分构建MSI,但不确定它是否允许您在安装后运行任意可执行文件您可以使用WIX作为解决方案构建的一部分构建MSI,但不确定它是否允许您在安装后运行任意可执行文件