ms-access - Access 2007 Engine : How do I include it in my . msi 安装程序?

标签 ms-access windows-installer installation ms-access-2007

我有一个 .NET 应用程序,它使用 accdb 文件(MS Access 2007 格式)作为其数据库。要在另一台计算机上安装此应用程序,我需要在那台计算机上安装 Access 引擎。 Microsoft 有此文件:AccessDatabaseEngine.exe,其中包含引擎,但在安装过程中提取时,会运行另一个 .msi 安装程序。

正如您所猜测的,由于此 msi 是在安装另一个 msi(我的应用程序的安装程序)期间运行的,因此 Access 引擎安装失败并出现错误 1500:“另一个安装正在进行中。请先完成该安装,然后再继续此安装... ”

我也找到了 Access 2007 的运行时,它确实安装了引擎,但运行时包又是一个 msi 安装程序,这意味着我仍然遇到同样的问题。

有什么想法可以将该引擎包含在我的应用的安装程序中吗?

最佳答案

您可能想看看这篇文章:Adding Programs to Access 2007 Deployment Packages

Access Developer Extensions提供基本但实用的安装程序,可以处理一般部署场景。

关于ms-access - Access 2007 Engine : How do I include it in my . msi 安装程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/378264/

相关文章:

installation - 将自定义先决条件添加到 Visual Studio 设置项目

c# - MSI 自定义操作安装程序状态交互

mongodb - 错误 : An exception occurred within a child process: ChecksumMismatchError: SHA256 mismatch

meteor - 沮丧的 n00bie 对 Meteor Semantic-ui 集成的完整说明?

excel - 从 Excel 导入数据进行 Access 时,外部数据库驱动程序出现意外错误 (1)

vba - 如何从 VBA 中找出 MS ACCESS 中的查询创建了哪个表?

c# - Wixsharp 如何引用自定义 Action 项目

node.js - 卡在 npm install at fechMetadata 检查可安装状态

ms-access - MSAccess : Null vs '' - driving me crazy

sql-server - MS Access 调用 SQL Server 存储过程