アンマネージ C++ ライブラリを使用する小さな C# winforms アプリケーションを開発しています。このライブラリのコードにはアクセスできません。
私が Visual Studio を使用していて、アプリケーションを実行している場合は、すべてが機能しているライブラリへの呼び出しを行います。CTRL + F5 を実行すると、AccessViolationException が発生します。私はいくつかのテストを行い、.NET 2.0 で別の winforms アプリケーションを作成しました (他のものは .NET 4.0 でした)、そこで AccessViolationException を受け取りません。そこで、.net 4.0 ソリューションで .net 2.0 クラス ライブラリを作成し、そのクラス ライブラリを使用すると考えました。これは役に立ちませんでしたが、それでも AccessViolationException が発生しました。
安全でないコードを許可し、コードのオンとオフを最適化する設定を試みましたが、それは役に立ちませんでした。デバッグ モードを終了すると、AccessViolationException が発生するのはなぜですか?
ありがとう