WiX安装程序生成一个可执行文件



我的问题很简单,我有一个WiX安装程序。msi,我希望能够在成功安装后,运行另一个安装的可执行文件。现在我需要这样做的原因是,WiX安装程序安装了最近开发的一个应用程序,而我需要运行的可执行文件安装了很久以前开发的另一个应用程序。第二个可执行文件完全独立于第一次安装,并且在. msi安装的应用程序安装完成时不必卸载,因此我不必担心回滚。我想知道是否有一种方法可以让。msi使用CA,在完成后启动。exe ?我知道如何获得。msi来启动它在安装后安装自己的应用程序,但我需要的可执行文件不包括在。msi中,这就是我的困惑/deleama的来源。如果有人能给我指出正确的方向,那就太好了!

谢谢。

这是安装程序链的典型情况,特别是因为安装程序是独立的。WiX提供了一个Bootstrapper项目类型,可以创建一个Bootstrapper/downloader/chainer。这对你的情况再合适不过了。

您可以使用Visual Studio中的Bootstrapper项目模板或手工编写所需的XML文件来创建这样的项目。默认情况下,引导程序为自己创建一个要卸载的卸载条目,它将卸载它的所有包。但是,如果您愿意,您可以使exeppackage永久存在(相对于引导程序)。

我同意Tom Blodget的观点,Wix Bootstrapper是您的最佳选择。

如果你不想使用这个选项,那么尝试Inno设置。从Inno setup中安装msi,您可以使用Inno setup做许多事情,如预安装或后安装等。

相关内容

  • 没有找到相关文章

最新更新