Microsoft.jet.oledb.4.0 'Поставщик не зарегистрирован на локальной машинеC#

Место общения программистов C#
Anonymous
Microsoft.jet.oledb.4.0 'Поставщик не зарегистрирован на локальной машине

Сообщение Anonymous »

Я создал приложение Windows, разработанное в .net 3.5 на 32 -битном сервере Windows 2008. При развертывании приложение на 64 -битном сервере показывает ошибку microsoft.jet.oledb.4.0 'поставщика не зарегистрирована на локальной машине .
Таким образом, в качестве решения этой проблемы я изменил свойство сборки проекта на x86, чтобы он построил в режиме 32 -битного режима и восстановил проект для 32 -битной машины. Но в одном и том же проекте используются другие драйверы БД (DB2, SQL и т. Д.) Для подключения к другим базам данных. Поэтому, когда я снова развернул свое приложение в 64-битной ОС, оно бросает исключение, пытаясь загрузить 64-разрядную сборку на 32-разрядной платформе .
Я использую драйвер Microsoft.jet.oledb.4.0 для чтения и записи в Excel (.xls). .

Подробнее здесь: https://stackoverflow.com/questions/199 ... al-machine

Вернуться в «C#»