2010-02-17 12 views
5

Ich suche nach einer Möglichkeit, kompilierte Assemblys von Visual Studio zu debuggen.Kann ich eine kompilierte Assembly debuggen?

Ist es möglich? Vielleicht mit einer Art Reflektor-Add-In?

Ich bin nicht auf der Suche nach einer Möglichkeit zu dekompilieren/neu kompilieren und dann debuggen.

Antwort

2

Wenn Sie die PDB-Dateien für die Assembly nicht haben, versuchen Sie es mit .Net Reflector Pro, die vor ein paar Tagen veröffentlicht wurde. Es kann den Code in Visual Studio in Echtzeit dekompilieren und dann durchgehen, als ob Sie Ihren eigenen Quellcode debuggen würden (Sie müssen nicht dekompilieren und dann erneut kompilieren). Es ist ein kostenpflichtiges Visual Studio-Add-in, kommt aber mit einer 14-Tage-Testversion, nach der es wieder auf die kostenlose Version von Reflector zurückkehrt.

1

Ja. Sie können dies erreichen, indem Sie die "Just My code" -Funktion deaktivieren (Extras -> Optionen -> Debuggen) und dann die PDB für die DLL laden. Danach können Sie ohne Probleme in die DLL wechseln.

0

Sie können an einen laufenden Prozess mit Debug -> An Prozess anhängen. Solange Sie eine Kopie des laufenden Quellcodes mit der PDB in Visual Studio haben, können Sie normal debuggen.

1

Sicher, kein Problem. Solange Sie die .pdb-Datei haben. Die Debug-Erfahrung ist nicht so reichhaltig, Sie können lokale Variablen häufig nicht überprüfen, und Einzelschritt-Vorgänge sind manchmal ungerade.

Verwandte Themen