关于创建一个包罗万象的Windows安装程序的问题

时间:2011-05-06 23:05:29

标签: visual-studio-2008 windows-installer

我在VS2008和Windows 7 32bit中创建了一个程序。要使程序正常工作,需要在计算机上安装SDK。我正在尝试为我的程序创建一个安装程序,以便程序可以在不需要sdk的情况下运行。在VS2008中,我创建了一个包含合并模块和依赖项的安装程序。如果这个程序在Windows 7 32bit上运行,它就像我期望的那样工作。但它现在不会在Windows xp 32bit或windows vista 32bit上运行。

现在VS2008安装程序会自动检测依赖项,但我相信仅适用于Windows 7,因为XP和Vista无法正常工作。

我有依赖walker并且已经找到程序对大约32000个不同文件的依赖...

我不能全部包括它们。

有没有办法可以在Windows 7 32bit上制作VS2008,以便在其他Windows版本上运行该程序的依赖关系并将它们全部放在一起?

抱歉它有点长,但它让我发疯。

1 个答案:

答案 0 :(得分:0)

它使用的一个低级文件依赖于VS2005并且没有被选中。所以它需要Microsoft_VS80_CRT,ATL,MFC合并模块,这些模块只附带VS2005,它们不允许您访问微软。当有人问VS355的合并模块时,他们把它们交给我,现在它适用于我测试过的所有平台。