0

我有一个msi安装程序,它具有自定义操作安装和卸载在Windows XP和7上完美运行。该项目在vs 2005上。然后我更新这对于2010年。现在它在Windows 7 正常工作,但是当我尝试安装它在Windows XP SP3,它不起作用。 我收到“There is a problem with this windows installer package...”错误。看来我的自定义操作安装不会从msi开始。 什么可能出错?自定义操作安装在Windows 7上运行,但不是在XP上更新安装项目到VS2010时

+1

你可以检查Windows事件日志,它会给你一些关于错误的更具体的信息... – vikky

回答

0

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

1

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