主MSI文件安装时无提示安装MSI文件

时间:2013-09-08 07:48:05

标签: c# winforms windows-installer

我创建了一个Windows窗体项目,并创建了一个MSI文件来将该Windows应用程序安装到客户端计算机中。

安装该MSI文件时,我检查如果用户使用的是Windows XP,那么我从互联网上下载一个MSI文件并使用C#以编程方式安装它。

由于这两个文件都是MSI,因此我收到以下错误。

错误的图片链接

http://i.stack.imgur.com/9A6WW.png

我在C#中使用Installer类。通过覆盖Commit函数来安装该文件。

如何成功安装?

1 个答案:

答案 0 :(得分:1)

将第二个安装放在第一个安装的先决条件中。如果第二个不可用,那么首先它将安装在你的主程序之后。