我需要在我的安装屏蔽设置应用程序中包含两个版本的 SQL Server CE 4.0 运行时,以便用户可以在两种系统架构(x86 和 x64)上使用相同版本的安装程序。
我在这里找到了一个很好的解决方案:https ://stackoverflow.com/a/10224981/382011
但这需要为 x86 和 x64 创建两个不同的安装程序。就我而言,我需要将这两者结合到一个设置中。如何从示例修改 PRQ 文件以实现它?
我需要在我的安装屏蔽设置应用程序中包含两个版本的 SQL Server CE 4.0 运行时,以便用户可以在两种系统架构(x86 和 x64)上使用相同版本的安装程序。
我在这里找到了一个很好的解决方案:https ://stackoverflow.com/a/10224981/382011
但这需要为 x86 和 x64 创建两个不同的安装程序。就我而言,我需要将这两者结合到一个设置中。如何从示例修改 PRQ 文件以实现它?
您可以创建一个捆绑安装程序,它会根据机器架构安装正确的包。使用Wix 中的 Burn很容易做到这一点,下面的 SO 线程有一个示例。
之后,您可以创建一个安装包的必备文件。
对应的 SQL Server CE 先决条件的安装将由捆绑包自动处理,因此您需要将此逻辑与主安装程序分开。