【发布时间】:2017-09-28 08:39:42
【问题描述】:
我们在 WIX msis 中使用用 VC++ 编写的 CustomActions。它在 Windows7 机器上运行良好。但是,当我们尝试在 Win 10 中运行 msi 时,它无法正常工作并且失败,因为 Microsoft Visual C++ 2010 Redistributable Package 未默认安装在 Win 10 机器中。因此,为了使 MSI 正常工作,我们应该安装 Microsoft Visual C++ 2010 Redistributable Package。但问题是我们不能将它与 MSi 一起安装,因为自定义操作负责选择 INSTALLDIR,这将在安装任何东西之前发生。所以我的问题是
1.)我们真的需要 Visual C++ 2010 Redistributable 来运行 VC++ 自定义操作吗?
2.)在选择 INSTALLDIR 之前如何安装它?
【问题讨论】:
标签: visual-studio-2010 visual-c++ mfc wix custom-action