Я пытаюсь использовать драйвер Microsoft.Jet.OLEDB для подключения к базе данных доступа из моего приложения C #. Когда я пытаюсь открыть соединение, я получаю сообщение об ошибке: «Поставщик« Microsoft.Jet.OLEDB.4.0 »не зарегистрирован на локальном компьютере». Это связано с тем, что драйвер поддерживается только на 32-разрядных компьютерах.
Мое решение состояло в том, чтобы изменить целевую платформу проекта, которая ссылается на x86. Если я пытаюсь изменить все свои проекты на x86, у меня возникают серьезные проблемы со сборкой, поэтому я оставляю их все на любом процессоре
Проблема теперь в том, что когда я запускаюсь в VS, он говорит мне: «Не удалось загрузить файл или сборку» MyProject, Version = 1.0.0.0, Culture = нейтральный, PublicKeyToken = null 'или одну из его зависимостей. сделано для загрузки программы с неверным форматом. "
Я пробовал каждую конфигурацию, которую только мог придумать, и просто не могу заставить ее работать. Любые советы?