【发布时间】:2008-12-18 15:51:28
【问题描述】:
我有一个 .NET 应用程序,它使用 accdb 文件(MS Access 2007 格式)作为其数据库。要在另一台机器上安装这个应用程序,我需要在该机器上安装 Access 引擎。 Microsoft 有这个文件:AccessDatabaseEngine.exe,其中包含引擎,但在安装过程中提取时,会运行另一个 .msi 安装程序。
您可以猜到,由于此 msi 是在安装另一个 msi(我的应用程序的安装程序)期间运行的,因此 Access 引擎设置失败并出现错误 1500:“另一个安装正在进行中。在继续这个之前完成那个... "
我也找到了 Access 2007 的 Runtime,它确实安装了引擎,但 Runtime 包又是一个 msi 安装程序,这意味着我仍然遇到同样的问题。
有什么想法可以将引擎包含在我的应用安装程序中吗?
【问题讨论】:
-
找wininstall,google一下。 7.5版本允许这种“发现”方法,我不知道其他人。还有其他品牌可供选择。如果该应用程序是用于销售的,您应该接受一些时间准备一个防弹msi包,因为这是一个复杂的操作!
-
您在评论中指的是哪个软件?听起来你发现了一些简单直接的东西!谢谢你的回答。
标签: ms-access windows-installer installation ms-access-2007