【问题标题】:Install SQL Server compact database .Exe file automatcally when I install WPF application安装 WPF 应用程序时自动安装 SQL Server 紧凑型数据库 .Exe 文件
【发布时间】:2016-04-25 06:14:38
【问题描述】:

我开发了一个 WPF 应用程序,它的后端是一个 SQL Server CE .SDF 文件。在设置和部署项目中,我在其中添加了.SDF 文件

问题是:要访问并从.SDF 文件中获取记录,我们需要额外的软件。请找到以下链接

https://www.microsoft.com/en-in/download/details.aspx?id=17876

它有2个exe文件

  1. 64 位
  2. 86/32 位

我们安装VS的时候Visual Studio直接安装了这个软件

在客户端系统上,我没有找到这些文件,因此我无法访问 .SDF 文件并从中获取记录

如果PC中没有上述软件,我需要将这些文件复制到Application文件夹中并自动安装

现在我在每台电脑上手动安装这些软件(exe)

【问题讨论】:

  • 非常不清楚 - 究竟 你所说的 SQL Server Compact DB exe 文件 是什么意思? SQL Server Compact 只是您与应用程序一起打包的少数 DLL,以及您打包或创建的 .sdf 文件 - 没有任何外部 .exe 需要使用 SQL Server CE 数据库文件... ..
  • Marcs 请检查我的问题我已经更新了问题
  • 再次重申:NO您不需要任何额外的基于 EXE 的软件!您只需将相关的 SQL Server Compact DLL 连同您的软件一起运送就是这样!无需额外的软件,无需额外的安装!

标签: c# wpf sql-server-ce setup-project setup-deployment


【解决方案1】:

您错了 - 要部署基于 SQL Server CE 4.0 的应用程序,您不需要需要为您的客户端系统部署和/或安装任何其他软件 - 包括必要的软件就足够了,相关的 SQL Server CE 4.0 DLL 到您的应用程序(到 binlib 文件夹或其他东西),然后将这些文件与您的应用程序一起提供。这就是您所需要的全部 - 无需服务器端或客户端安装! (毕竟,这就是使用 SQL Server CE 的全部要点!)

请参阅以下链接以获取有关如何操作的详细说明:

就在 Stackoverflow 上:

另一种方法:

官方 MSDN 文档:

【讨论】:

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