我们有一个最初为 32 位操作系统开发的旧软件应用程序,但后来移植了 64 位版本的 Windows。该应用程序使用 MS-Access 作为数据库,该软件的 64 位版本使用 64 位 MS-Access。我们面临的问题是在安装了 MS Office 32 位的 Windows 7/Vista 操作系统上安装此应用程序。问题如下:
当应用程序安装在上述环境中时,安装程序说用户需要卸载 32 位版本的 MS-Office,而作为用户,我希望应用程序不应该为系统上已安装的 MS Office 版本而烦恼?
作为解决此问题的方法,我发现如果我们卸载 32 位 MS Office,然后安装我的应用程序,最后重新安装 32 位 MS Office,则没有问题
我需要在我的安装程序包中包含哪些组件,或者我需要在我的代码中进行哪些更改以使问题不存在并且用户可以在不卸载其 32 位 MS Office 的情况下安装我的 64 位应用程序?