Die .NET 3.5-Anwendung, an der ich arbeite, besteht aus einer Reihe verschiedener Lösungen. Einige dieser Lösungen bestehen aus verwaltetem Code (C#) und andere haben nicht verwalteten Code (C++). In C# geschriebene Methoden kommunizieren mit denen in C++ geschriebenen. Ich versuche, die Abhängigkeiten zwischen diesen verschiedenen Funktionen zu verfolgen, und ich dachte, Haltepunkte für die Lösung, die meine C++ - Funktionen enthält, festzulegen. Eine der C# -Lösungen hat das Startup-Projekt. Ich führe diese Lösung im Debug-Modus mit der Erwartung, dass die Breakpoints in meinem nicht verwalteten Code getroffen werden, aber nichts passiert wirklich. Kann mir jemand bei der Fehlersuche bei gemischten Anwendungen wie diesen mit der Visual Studio IDE helfen?Debuggen von nicht verwaltetem Code beim Debuggen von verwaltetem Code
Dank
Danke Jared. Wenn sich mein nicht verwalteter Code in einer Lösung befindet und sich mein Code in einer anderen Visual Studio-Lösung befindet, muss ich den Debugger von meinen beiden Lösungen ausführen, um die Haltepunkte zu erreichen. Ich habe getan, was Sie vorgeschlagen haben, aber ich kann die Haltepunkte immer noch nicht erreichen. –
Sie kompilieren die Debug-Version der C++ - Klassen? – iain
@sc_ray: Wenn Sie an einen Prozess anfügen: Klicken Sie im Feld "An Prozess anhängen" auf "Auswählen" und aktivieren Sie die Kontrollkästchen "Verwaltet" und "Nativ". –