Я попытался использовать NUnit для тестирования кода на C#, который уже подключен к C++-коду (без NUnit приложение отлично работает).Запуск кода на C++ через NUnit
В моем тесте я запускаю главную функцию через AppDomain.CurrentDomain.ExecuteAssembly (..). Однако, когда код C# пытается «обмениваться» с C++, он выдает исключение и сбой при тестировании. Исключение составляет System.Reflection.TargetInvocationException, если у кого есть и идея, почему это произойдет, это будет очень полезно ... Спасибо, Naama
Вы пытались использовать отладчик, чтобы изолировать бит кода, бросающий это исключение? Исключено ли исключение в приложении C# или C++? – strager
Вам нужно было добавить что-нибудь в свой app.config в своем приложении? – eglasius
Я использовал отладчик, и я выделил код, в котором происходит исключение. Это происходит, когда я пытаюсь создать объект в C++, который содержится в объекте C#. И я havnt добавить anyhing в app.config в моем приложении – 2009-03-08 07:21:37