2016-04-25 58 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文檔:

相關問題