Не удалось загрузить файл или сборку 'System.Data.SqlServerCe, версия 3.5.0.0 - PullRequest
1 голос
/ 25 января 2012

У меня есть приложение, использующее файл SDF, и я использую System.Data.SqlServerCe, версия 3.5.0.0. Я делаю его копией Local = true; после make l'app на другом ПК без установки sql compact я получил эту ошибку

Не удалось загрузить файл или сборку 'System.Data.SqlServerCe, версия 3.5.0.0

Я пробовал вставлять типы взаимодействия, но он не работает с ce dll.

файл существует в директории приложения; и я знаю, что он читается из файла программы, но я должен установить sql compact в любой ПК, в котором я должен использовать приложение?

Ответы [ 3 ]

1 голос
/ 25 января 2012

DLL должна быть зарегистрирована, поскольку она не будет работать, просто скопировав DLL в папку bin.Вам также необходимо выполнить установку на второй компьютер или попробовать включить двоичные файлы x64 и x86 в свое приложение.

1 голос
/ 25 октября 2012

переименуйте файл user.config, расположенный в C: \ Users [USER_NAME \ AppData \ Local \ Microsoft_Corporation \ LandingPage.exe_StrongName_ryspccglaxmt4nhllj5z3thycltsvyyx \ 10.0.0.0 TO (USER.CONFIG.BAK)

1 голос
/ 25 января 2012

Я бы посоветовал вам проверить следующий ответ: Sql Server CE 4 и EF 4.1 CF Win 64-bit развертывание . Это действительно помогло мне. Направляет на другой ресурс: http://erikej.blogspot.com/2011/02/using-sql-server-compact-40-with.html.

При использовании этого подхода вам не нужно устанавливать среду выполнения SQL Server CE. Вся среда выполнения путешествует вместе с вашим приложением.

...