2016-04-25 13 views
1

Я разработал приложение WPF, а его backend - файл SQL Server CE .SDF. В проекте установки и развертывания я добавил файлАвтоматическая установка базы данных SQL Server .Exe при установке приложения WPF

Проблема в том, что для доступа и получения записей из файла .SDF нам требуется дополнительное программное обеспечение. Пожалуйста, найдите ниже ссылку

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

Он имеет 2 исполняемые файлы

  1. 64 Bit
  2. 86/32 Bit

Visual Studio непосредственно устанавливает это программное обеспечение, когда мы устанавливаем VS

В клиентской системе я не нашел эти файлы, поэтому мне не удалось получить доступ к файлуи получить от него записи

Мне нужно скопировать эти файлы в папку приложения и автоматически установить его, если указанное выше программное обеспечение отсутствует в ПК

Теперь я вручную Установка этих программ (EXE) в каждом ПК

+1

Очень неясно - что ** ** именно вы имеете в виду * SQL Server Compact DB исполняемый файл * ?? SQL Server Compact - это всего лишь несколько DLL, которые вы упаковываете вместе с вашим приложением, и файл '.sdf', который вы упаковываете или создаете, - нет никакого внешнего' .exe' любого типа, необходимого для работы с файлом базы данных SQL Server CE. .... –

+0

Marcs Пожалуйста, уточните свой вопрос: Я обновил вопрос –

+0

Снова: *** NO *** вам не нужно какое-либо дополнительное программное обеспечение на базе EXE! Вам нужно просто ** отправить ** соответствующие DLL SQL Server Compact вместе с вашим программным обеспечением **, и это все! ** Никакого дополнительного программного обеспечения, никакой дополнительной установки не требуется! –

ответ

2

ошибаетесь - для развертывания на основе приложения в SQL Server CE 4.0, делать НЕ нужно развернуть и/или установите любое дополнительное программное обеспечение в свою клиентскую систему - достаточно включить необходимые, соответствующие SQL Server CE 4.0 DLL в ваше приложение n (в папку bin или lib или что-то еще), и просто отправьте эти файлы с вашим приложением. Это все вам нужно - не требуется серверная или клиентская установка! (Это ВСЕГО POINT использования CE SQL Server, в конце концов!)

Смотрите эти ссылки для углубленного описания того, как это сделать:

Прямо здесь на Stackoverflow:

Другой способ сделать это:

Официальная документация MSDN: