如何在Install Shield向导中包含两个版本的SQL Server CE 4.0 Runtime

时间:2013-09-05 13:00:29

标签: c# .net windows installer installshield

我需要在我的安装盾设置应用程序中包含两个版本的SQL Server CE 4.0 Runtime,以便用户可以在两个系统体系结构(x86和x64)上使用相同版本的安装程序。

我在这里找到了一个很好的解决方案:https://stackoverflow.com/a/10224981/382011

但这需要为x86和x64创建两个不同的安装程序。在我的情况下,我需要将这两者合并为一个设置。如何从示例中修改PRQ文件以实现它?

1 个答案:

答案 0 :(得分:0)

您可以创建一个捆绑的安装程序,根据计算机体系结构安装正确的软件包。要使用Burn from Wix following SO thread has an example

,这样做非常简单

之后,您可以创建一个安装捆绑包的先决条件文件。

捆绑包将自动安装相应的SQL Server CE先决条件,因此您将此逻辑与主安装程序分开。