2016-04-25 57 views
1

我开发了一个WPF应用程序,其后端是一个SQL Server CE .SDF文件。在安装和部署项目中,我添加了.SDF文件当我安装WPF应用程序时,自动安装SQL Server压缩数据库.Exe文件

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

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

它有2个exe文件

  1. 64位
  2. 三十二分之八十六位

Visual Studio中直接安装该软件时,我们安装VS

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

我需要将这些文件复制到应用程序文件夹中并自动安装它,如果上述软件不存在在PC

现在我在手动每台PC上安装这些软件(EXE)

+1

很不清楚 - 什么** **正是你说的* SQL Server精简DB exe文件意味着*? SQL Server Compact只是一小部分与应用程序打包在一起的DLL,以及一个用于打包或创建的'.sdf'文件 - 没有任何需要使用SQL Server CE数据库文件的外部'.exe'。 .... –

+0

Marcs请检查我的问题我已更新问题 –

+0

再次:***没有***您不需要任何额外的基于EXE的软件!您只需** **相关的SQL Server Compact DLL以及您的软件**,就是这样!**无需额外的软件,无需额外安装! –

回答

2

你错了 - 部署一个SQL Server CE 4.0的应用程序,你需要部署和/或将任何附加软件安装到您的客户端系统 - 只需将必要的相关SQL Server CE 4.0 DLL包含到您的应用程序即可n(进入binlib文件夹或其他东西),然后将这些文件与您的应用程序一起发送。这就是你需要的全部 - 无需服务器端或客户端安装! (这是使用SQL Server CE,毕竟的整点!)

看到这些链接进行深入的如何做到这一点的描述:

就在这里#2:

另一种方式来做到这一点:

官方MSDN文档:

相关问题