我在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版本上运行该程序的依赖关系并将它们全部放在一起?
抱歉它有点长,但它让我发疯。
答案 0 :(得分:0)
它使用的一个低级文件依赖于VS2005并且没有被选中。所以它需要Microsoft_VS80_CRT,ATL,MFC合并模块,这些模块只附带VS2005,它们不允许您访问微软。当有人问VS355的合并模块时,他们把它们交给我,现在它适用于我测试过的所有平台。