我们有一个旧的软件应用程序,最初是为32位操作系统开发的,但后来移植了64位版本的Windows。应用程序使用MS-Access作为数据库,64位版本的软件使用64位MS-Access。我们面临的问题是在Windows 7/Vista操作系统上安装此应用程序,该操作系统上安装了MS Office 32位。问题如下:
当应用程序安装在上述环境中时,安装程序会提示用户需要卸载32位版本的MS-Office,而作为用户,我希望应用程序不会为系统中已安装的MS Office版本而烦恼。
为了解决这个问题,我发现如果我们卸载32位MS office,然后安装我的应用程序,最后重新安装32位MS office,那么就没有问题了
我需要在安装程序包中包含哪些组件,或者需要在代码中进行哪些更改,以便问题不存在,并且用户无需卸载其32位MS Office即可安装我的64位应用程序?
发布于 2012-03-09 02:56:26
我遇到了类似的问题,这似乎解决了它(不需要卸载32位的MS office):
在64 bit access driver
AccessDatabaseEngine_x64.exe /q
https://stackoverflow.com/questions/5800549
复制相似问题