2013-12-11 9 views
0

У меня есть такая проблема. На моем ПК, где установлен VS, и разрабатывается проект, я использую Devart linqconnect.Не удалось загрузить файл или сборку Devart.Data

Я установил опцию "Copy Local" для Devart.Data.Linq, Devart.Data.SQLite и Devart.Data.SQLite.Linq к true. Все идет хорошо.

При попытке запустить приложение на стороне клиента появляется ошибка Could not load file or assembly 'Devart.Data, Version=5.0.828.0 .... Что может быть для этого решением?

ответ

2

Также необходимо добавить сборку Devart.Data соответствующей версии в ваш проект и установить для параметра Копировать локальное значение значение True.

Чтобы развернуть приложения, написанные с помощью LinqConnect, необходимо зарегистрировать сборки времени выполнения Devart.Data.SQLite.dll, Devart.Data.dll, Devart.Data.SQLite.Linq.dll и Devart.Data.Linq. dll в глобальном кэше сборок (GAC) или поместить их в папку bin вашего приложения.

JIC: эти сборки можно найти в папке, где установлен LinqConnect.

+0

У меня есть две версии того же проекта, новый, который никогда не использует версию sqlite, но старая версия имеет ту же самую ошибку, которая была опубликована. Devart.Data ссылается, и поскольку сборка новой версии я предполагаю, что необходимые сборки уже зарегистрированы в GAC, или мне нужно также зарегистрировать старые версии? –

+0

Я добавил devart.data.dll и devart.data.sqlite.dll в GAC, мне нужно также объявлять DLL-файлы linq, даже если я не использую LinqConnect? –

Смежные вопросы