Windows10で32bitdllを使おうとしたときはまった(解決済み)
DLL 'XXX.dll'を読み込めません指定されたモジュールが見つかりません
System.DllNotFoundException: DLL 'XXX.dll' を読み込めません:指定されたモジュールが見つかりません。 (HRESULT からの例外:0x8007007E)
とか表示されるx86でコンパイルしているしdllはexeと同じカレントディレクトリーに
設置しているので問題ないはず。
開発環境(VusualStudio2015)だと動くが実行環境だとエラーになる
Dependency Walkerを使用してDllの依存関係を調べたが
System.DllNotFoundException: DLL 'XXX.dll' を読み込めません:指定されたモジュールが見つかりません。 (HRESULT からの例外:0x8007007E)
とか表示されるx86でコンパイルしているしdllはexeと同じカレントディレクトリーに
設置しているので問題ないはず。
開発環境(VusualStudio2015)だと動くが実行環境だとエラーになる
Dependency Walkerを使用してDllの依存関係を調べたが
やたら実行環境のx86のdllが存在していない
.net freameworkで大抵のものは動いてしまうから
http://blog.livedoor.jp/blackwingcat/archives/1920571.html
ここでピンと来た
結局window10に再配布パッケージが(x86)入っていなかった。
https://www.microsoft.com/ja-jp/download/details.aspx?id=48145
ここの「vc_redist.x86.exe」をインストール
ここでピンと来た
結局window10に再配布パッケージが(x86)入っていなかった。
https://www.microsoft.com/ja-jp/download/details.aspx?id=48145
ここの「vc_redist.x86.exe」をインストール
.net freameworkで大抵のものは動いてしまうから
再配布パッケージの存在をすっかり忘れていた・・・
コメント
コメントを投稿