Hallo Mario,
"Sollte man" eigentlich, ja - da geb ich dir Recht. Wenn die Projektstruktur aber schon Leerzeichen hatte als man es übernommen hat (weil natürlich die Produktnamen welche haben) ist das nicht immer möglich, das so ohne Weiteres zu ändern...
Ok, bei dem branch war ich ganz allein selber schuld, ist aber nur der Pfad meiner working copy betroffen.
Zu deinem Problem: Du bist auch sicher, dass er genau die
DLL von genau der Stelle wo du hincompiliert hast anzieht?
Ich hatte zwar früher die Überzeugung, dass überhaupt nichts - also auch keine Breakpoints - im Debugger funktioniert, wenn der vollständige Pfad der geladenen
dll anders war als der Ausgabepfad (also
dll compilieren und dann von Hand ins Programmverzeichnis kopieren hat nicht funktioniert), aber dann hatte ich bei meinen Versuchen gestern den Effekt, dass er auch die CPU-Breakpoints angesprungen hat, wenn die
dll aus einem anderen Pfad registriert war (hatte da aber noch die Leerzeichen im Pfad, kann also auch nur daran liegen).
Ist das Verhalten das selbe, wenn du dich manuell an den laufenden Prozess verbindest?
Ansonsten fällt mir auch nix mehr ein.
Gruß Chris