SecondaryUse開発日記

データベース参照ツールを開発しています。そのツールの開発、利用方法秘話などなどの紹介

.NETにおける64ビットプロセスと32ビットプロセスについて

Excelインポート時に「‘Microsoft.ACE.OLEDB.12.0’プロバイダーがローカルマシンに登録されていません。」が表示されるとき以下をインストールします www.microsoft.com

64BitOSに32BitのOfficeがインストールされていると、インストールしても解決できません

 

SecondaryUse は Any CPU でビルドしていますので、32ビットへの変更が可能です

 

.NETにおける64ビットプロセスと32ビットプロセスについて

qiita.com

 

64ビットOSのインストール時の状態

f:id:syskobo:20210830152936p:plain

 

32ビッド動作に変更(32ビットで動作中のときメニューは表示しません)

f:id:syskobo:20210830151208p:plain

 

バッチ処理でCorFlags.exeを実行

f:id:syskobo:20210830153947p:plain

 

状態確認

f:id:syskobo:20210830153139p:plain

 

これで、64ビットOSに32ビットOffice時でも動作可能と思います

64ビット動作環境に戻すにはアンインストール後、再度インストールしてください

 

当機能は Version 4.21.8.3 より利用可能です