Недавно я перешел с 32-разрядной на 64-разрядную версию ПК, на котором установлена 32-разрядная версия пакета Office.
У меня есть приложение (.net 4.0
), которое обрабатывает файлы Excel и использует Microsoft.ACE.OLEDB.12.0.
(Я установил Microsoft Access Database Engine 2010 , чтобы сделать это.)
Но так как я перешел на 64-битную версию, этот обработчик файлов появляется с ошибкой ниже.
Затем я обнаружил, что это потому, что 32-разрядная версия Access Database Engine, поэтому я попытался установить 64-разрядную версию Access Database Engine, которая не позволяет мне, так как у меня есть 32-разрядная версия офисного продукта.
Есть ли какая-то работа вокруг этого, кроме использования 64-битного продукта Office?