Windows デスクトップ (管理者) に Microsoft Visual Studio Express 2012 を使用しています。
FOO.DLL
「出力ディレクトリにコピー」をクリックして「常にコピー」したプロジェクトライブラリがあります。
ほとんどの場合、この DLL は正しくロードされ、誰もが満足しています。
ときどき、次のようなSystem.DllNotFoundException
メッセージが表示されます。
Additional information: Unable to load DLL 'FOO.DLL':
Invalid access to memory location. (Exception from HRESULT: 0x800703E6)
このエラーは、デバッグとリリースの両方で発生します。これは、「クリーン」の後、同じビルドを 2 回または 8 回実行した直後に発生します。
これは DLL、.NET ランタイム、または .NET コードのエラーですか?