Ошибка сборки смешанного режима в приложениях windows при установке на удаленный компьютер с установщиком - PullRequest
0 голосов
/ 13 сентября 2011

Я подключаю свои приложения Windows Form C #. Net 4 с SQlite, так как я хочу установить мое приложение удаленно на компьютерах, и не хочу устанавливать SQL Server на каждой машине, когда я выполняю его, выдает ошибку

Сборка смешанного режима построена на версии v2.0.50727 среды выполнения и не может быть загружена в среде выполнения 4.0 без дополнительной информации о конфигурации.

Я видел ее решение,
для записи в app.config,

, но работает нормально только в Visual Studio, если я установил его установщик Windows и запустил на компьютере, он выдает ту же ошибку сборки смешанного режима, что и не может найти app.config в установленном приложении, затем я написал это в событиях сборки, чтобы скопировать app.config в удаленном расположении, он копирует, но ошибка по-прежнему возникает.Пожалуйста, решите мою проблему, или если вы знаете какой-либо другой db, который может работать независимо без установки, не предлагайте ms access, он не работает.

1 Ответ

0 голосов
/ 15 сентября 2011

Эту ошибку можно исправить, установив sqlite .Net Framework 4, он начал выдавать другие исключения, затем я сделал все ссылки на dll для копирования локальными, а затем я выполнил, это сработало.Но мой совет всем разработчикам переносимых БД: использовать переносимые БД с приложением всегда используйте SQL Server Compact, потому что он является продуктом Microsoft и хорошо работает с .Net, в случае Sqlite нам потребуется установить среду выполнения для SQLite.СпасибоAtif

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