我创建了一个Windows窗体项目,并创建了一个MSI文件来将该Windows应用程序安装到客户端计算机中。
安装该MSI文件时,我检查如果用户使用的是Windows XP,那么我从互联网上下载一个MSI文件并使用C#以编程方式安装它。
由于这两个文件都是MSI,因此我收到以下错误。
错误的图片链接
http://i.stack.imgur.com/9A6WW.png
我在C#中使用Installer类。通过覆盖Commit函数来安装该文件。
如何成功安装?
答案 0 :(得分:1)
将第二个安装放在第一个安装的先决条件中。如果第二个不可用,那么首先它将安装在你的主程序之后。