【问题标题】:visual studio custom install action doesn't seem to be working correctlyVisual Studio 自定义安装操作似乎无法正常工作
【发布时间】:2014-07-24 23:32:10
【问题描述】:

我创建了一个安装项目,将我的所有文件复制到应用程序文件夹,包括一个 accessdbengine.exe 文件,并使用 accessdbengine.exe 文件创建了一个自定义安装操作,参数设置为 /passive

当我运行安装程序时,它显示它安装了 accessdbengine.exe,但在手动运行 accessdbengine.exe 时它看起来不像常规安装程序,它也不会像手动安装它时那样显示在程序中。

除非安装了 accessdbengine.exe,否则我的应用程序无法运行,如果我手动安装它,则它可以运行。因此,自定义安装操作似乎并没有真正起作用。有人有什么想法吗?

链接到我所指的 msaccessdbengine 文件。 http://www.microsoft.com/en-us/download/details.aspx?id=13255

【问题讨论】:

  • 您是否创建了包含您的 accessdbengine.exe 文件的 Visual Studio 安装程序安装项目?
  • 是的,我做到了,我可以看到它触发了安装...但似乎并没有实际安装。我能够让它在没有它的情况下工作......我只是将 Provider 更改为 Provider=Microsoft.Jet.OLEDB.4.0;现在它可以正常安装,无需安装 accessdbengine.exe。

标签: c# winforms visual-studio-2010 ms-access


【解决方案1】:

从 Provider=Microsoft.ACE.OLEDB.12.0 更改我的 Provider;提供者=Microsoft.Jet.OLEDB.4.0;解决了我的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-12
    • 1970-01-01
    • 2010-10-18
    • 2017-09-04
    • 2012-05-06
    • 2013-02-17
    • 2017-10-09
    • 2017-08-03
    相关资源
    最近更新 更多