我正在使用 VS2010 附带的 Windows 安装程序。此应用程序使用 .Net4,主要在 xp 机器上运行。它还使用一些需要 .Net2 的第三方程序集。
如果电脑使用的是 XP SP2,我还需要安装 Windows 想象组件。
在 prerequsites 中选择 .Net2 将不会安装 WIC,而是会尝试在 Windows 7 上安装 .Net2,这会导致错误。
如果我检查 .Net3 SP1 先决条件,这将包括 .Net2 和 WIC。不幸的是,当安装程序运行时,它首先尝试在框架 3.5 之前安装框架 4。
有没有办法改变先决条件的顺序,以便在 4 之前安装 3.5?