【问题标题】:How do I write an installer for a .NET Windows application (need to install Access drivers)如何为 .NET Windows 应用程序编写安装程序(需要安装 Access 驱动程序)
【发布时间】:2010-12-08 02:46:54
【问题描述】:

我正在编写一个从 Microsoft Access 数据库读取/写入数据的 C# Windows .Net 应用程序。

如何创建一个安装程序:

  1. 提示用户将文件安装到选定的目录
  2. 安装文件
  3. 安装 Access(Office 不会出现在用户计算机上)- 这可能吗?
  4. 安装我正在使用的 .Net 版本

有没有微软的产品可以做到这一点而无需付出任何代价?

【问题讨论】:

  • 搜索“Microsoft Access DSN”和“Visual Studio 中的部署项目”
  • 我们建议不要使用 DSN,因为这是一个额外的配置步骤,并有可能让 IT 管理员和/或用户搞砸。

标签: .net ms-access installation


【解决方案1】:

为什么需要安装 Access?您是否只使用 Access 数据库文件来存储数据?如果是这样,这是 MDB 还是 ACCDB 格式?如果 MDB 格式是在 Access 2003 和更早版本中创建的,那么 Jet 4.0、DAO 3.6 和 ADO 自 Windows 2000 起已作为操作系统的一部分包含在内。如果是 ACCDB 格式,则您需要按照2007 Office System Driver: Data Connectivity Components 安装可免费下载的 ACE DLL

现在,如果您实际上将 Access 用于表单和报告,并且它是 Access 2007,您可以让您的用户按照Access 2007 Download: Access Runtime Ahh 安装 Access 2007 运行时,我从您的主题中看到您特别提到了驱动程序。那就忽略这一段吧。

【讨论】:

    【解决方案2】:

    Visual Studio 附带部署项目!

    右键单击您的解决方案并选择添加新项目
    在其他项目类型下选择设置和部署
    选择设置和部署向导,它将引导您完成。

    在部署之前,也请在 Google 上搜索一下如何混淆您的 .net 项目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-30
      相关资源
      最近更新 更多