我创建了一个安装项目,将我的所有文件复制到应用程序文件夹,包含一个accessdbengine.exe文件,并使用accessdbengine.exe文件创建了一个自定义安装操作,参数设置为/ passive
当我运行安装程序时,它显示它安装了accessdbengine.exe,但它在手动运行accessdbengine.exe时看起来不像常规安装程序,它也不会像手动安装时那样显示在程序中。
我的应用程序无法运行,除非安装了accessdbengine.exe,如果我手动安装它然后它可以工作。因此,自定义安装操作似乎并不真正起作用。有人有什么想法吗?
链接到我指的msaccessdbengine文件。 http://www.microsoft.com/en-us/download/details.aspx?id=13255
答案 0 :(得分:0)
从Provider更改我的提供者= Microsoft.ACE.OLEDB.12.0; to Provider = Microsoft.Jet.OLEDB.4.0;解决了我的问题。