Привет! Я просмотрел другие ответы и не вижу ничего, что могло бы ответить на этот вопрос. У меня есть код, который выполняется правильно при запуске модульного теста, но выдает
Была предпринята попытка загрузить программу с неверным форматом. (Исключение из HRESULT: 0x8007000B)
Когда один и тот же метод вызывается с одинаковыми значениями в режиме отладки
строка, которая выдает ошибку:
dbConnection = new SQLiteConnection(@"Data Source = " + pathtoDB + "; version=3;");
В обоих случаях, когда он вызывается, нет никакой разницы в pathtoDB, так как я говорю, что у моего модульного теста нет проблем с этим методом, но отладка не проходит. Понятия не имею почему.
Edit - спасибо за ссылки, но на самом деле это не отвечает на вопрос, я принимаю, что вполне возможно, что dll для SQLite может быть не x64, но это не объясняет, почему это работает правильно из модульного теста, но не из отладки сеанс с точно такими же параметрами. Это то, что я ищу ответ. Я также обновил заголовок
Edit - Sqlite - это x64, это не то, что его вызывает, просто обновление, это не меняет вопрос.