Клиент не может запустить приложение .NET, имеет правильную версию .. совет, пожалуйста - PullRequest
0 голосов
/ 26 октября 2009

Я создал и развернул простое приложение БД и отправил его своему клиенту (весь каталог, который генерирует Publish). На моем ПК все в порядке, но он получает сообщения типа «sqlceme35.dll» отсутствует (SQL Ce). У него есть версия 3.5 .NET. В опциях публикации, предварительных требованиях, есть SQL CE и .NET 3.5 SP1 проверены. Пожалуйста, не могли бы вы посоветовать мне?

ОБНОВЛЕНИЕ: Теперь я вижу, что есть проблема с путем к локальной БД, правильно ли иметь действие Build для «содержимого»? Спасибо!

Ответы [ 2 ]

0 голосов
/ 26 октября 2009

Если вы не используете CE ME, удалите предварительное условие и ссылку? Не нужно, если это мобильное приложение.

0 голосов
/ 26 октября 2009

Если вы скопируете файл sqlceme35.dll в папку bin, он должен работать.

См. Этот блог для получения дополнительной информации: http://blogs.msdn.com/sqlservercompact/archive/2007/10/26/can-t-find-p-invoke-dll-sqlcemenn-dll.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...