Visual Studio 2008: не развертывайте SQL Server Compact 3.5 при отладке - PullRequest
7 голосов
/ 08 марта 2010

Я использую VS2008 для создания приложения Compact Framework для устройства Windows CE 5.0 (Datalogic Kyman). Я использую SQL Server Compact 3.5 в своем приложении. Тем не менее, я отлаживаю на Kyman, на котором все еще установлена ​​Windows CE 4.2 (подключена через USB с помощью Mobile Device Center). Моя проблема:

VS2008 не распознает, что SQL Server Compact уже установлен на устройстве, и просит меня устанавливать SQL Server Compact каждый раз, когда Я запускаю свое приложение из IDE. Установщик показывает мне предупреждение о том, что CAB-файл SQL Server Compact не подходит для этого устройства, но установка работает без ошибок, также приложение работает без ошибок.

Я снял флажок «Всегда развертывать последнюю версию .NET» (точно не знаю, как она называется на английском, используя немецкий VS2008), но это не помогает.

Как я могу сказать Visual Studio не устанавливать SQL Server перед каждым запуском приложения?

1 Ответ

3 голосов
/ 08 марта 2010

SQL Server Compact 3.5 Поддержка WindowsCE 4.2

1- Проверьте, является ли целевое устройство Windows CE?

2 - Попробуйте установить SQL Server Compact 3.5 на устройство, используя файл cab, указанный в Windows CE 4.2.

вы найдете файл cap по следующему пути:

C: \ Program Files \ Microsoft SQL Server Compact Edition \ v3.5 \ Devices \ wce400 \ armv4 \ sqlce.dev.ENU.ppc.wce4.armv4.CAB

...