CRON に使用するスタンドアロン アプリケーションを Windows Server 2008 マシンにデプロイしましたが、以下のエラーが発生し続けます。
System.InvalidOperationException: 'Microsoft.Jet.OLEDB.4.0' プロバイダーがローカル コンピューターに登録されていません。
この件について調査したところ、64 ビット アプリケーションは 64 ビット用の MSJet dll では動作しないようです。したがって、解決策は、アプリケーションを再コンパイルして 32 ビット マシンをターゲットにすることでしたが、私のプロジェクトではそれを行うことができません。C:\Windows\SysWOW64 フォルダーを調べたところ、msjet40.dll ファイルと msjetoledb40.dll ファイルの両方が見つかりました。このアプリケーションをビルドするときに 32 ビットをターゲットにすることができないため、このアプリケーションをそのまま、または互換性設定で実行できる他の方法はありますか。