J'ai essayé d'utiliser NUnit pour tester le code C# qui est déjà connecté au code C++ (sans le NUnit, l'application fonctionne parfaitement).Exécution du code C++ via NUnit
Dans mon test, j'exécute la fonction principale via AppDomain.CurrentDomain.ExecuteAssembly (..), Cependant, lorsque le code C# essaie de "communiquer" avec le C++, il déclenche une exception et le test plante. L'exception est System.Reflection.TargetInvocationException si quelqu'un a et idée pourquoi cela se produit, il sera très très utile ... Merci, Naama
Avez-vous essayé d'utiliser un débogueur pour isoler le bit de code lançant cette exception? L'exception est-elle levée dans l'application C# ou C++? – strager
Avez-vous dû ajouter quelque chose à votre app.config dans votre application? – eglasius
J'ai utilisé le débogueur, et j'ai isolé le code où l'exception est en cours. Cela se produit lorsque j'essaie de créer un objet en C++ contenu dans un objet C#. Et j'ai ajouté anyhing à l'app.config dans mon application –