自定义操作安装在Windows 7上运行,但在更新安装项目到VS2010时不在XP上运行

时间:2014-01-08 10:33:22

标签: visual-studio-2010 visual-c++ windows-xp windows-installer

我有一个msi安装程序,其自定义操作安装和卸载在Windows XP和7上完美运行。该项目在vs 2005上。然后我将其更新到vs 2010.现在它在Windows 7中正常工作 但是当我尝试在windows xp sp3上安装它时,它无法正常工作。 我收到“There is a problem with this windows installer package...”错误。似乎我的自定义操作安装没有从msi开始。 什么可能出错?

2 个答案:

答案 0 :(得分:1)

这可能是一个依赖问题。很难说不知道你的CA用什么语言编写(C ++?)但是检查你是否有正确的依赖关系链接到你的CA或安装在目标机器上。 Depends是你的朋友。

答案 1 :(得分:0)

错误是我在Win XP中缺少mfc100.dll。当我安装Visual C ++可再发行组件包2010 for Windows表单时,它工作正常。