NUnitを使用してC#コードをテストしようとしましたが、既にC++コードに接続されています(アプリケーションが完全に動作するNUnitなし)。NUnitからC++コードを実行する
私のテストでは、AppDomain.CurrentDomain.ExecuteAssembly(..)でmain関数を実行しますが、C#コードがC++と "通信"しようとすると例外がスローされ、テストがクラッシュします。例外はSystem.Reflection.TargetInvocationExceptionです。誰かが持っていて、なぜそれが起こるのか非常に非常に役に立つと思うなら...。Naama
デバッガーを使用してその例外をスローするコードのビットを分離しようとしましたか?例外はC#またはC++アプリケーションでスローされますか? – strager
アプリのapp.configに何かを追加する必要がありましたか? – eglasius
私はデバッガを使用しましたが、例外が発生しているコードを隔離しました。 C#オブジェクトに含まれるC++でオブジェクトを作成しようとしているときに発生します。 そして私はアプリケーションのapp.configにanyhingを追加します –