Visual Studio: Dump file (.dmp) debuggen auf einem anderen PC, als das Programm kompiliert wurde

Gast #2827455
Lesenswert?
• ▲
▼
Moin!

Kennst sich hier jemand genauer mit Visual Studio aus? Und damit, wie 
man .dmp Dateien richtig debuggen kann?

Folgendes Senario:
- Auf PC 1 wird das Programm gebaut. Die Dateien .exe und .pdb werden 
zusammen mit der SVN Rev Nummer abgespeichert.
- Auf PC 2 wird das Programm getestet und crashed.
- Nun versuche ich auf PC 3 das .dmp zu debuggen.

Ich habe also Binary, .pdb und .dmp passen zueinander da. Ich hab auch 
die SVN Rev Nummer, hab also auch den passenden Sorcecode. Aber wie und 
wo müssen die Dateien nun hin, bzw. wie richte ich VS ein, damit es 
alles findet? Den Sourcecode sucht VS anscheinen unter dem Pfad, den er 
beim kompilieren auf PC 1 hatte. Ist natürlich falsch. Und die binaries 
sucht er anscheinend in dem Pfad, in die auf PC 2 waren. Natürlich auch 
Unsinn. Was muss ich tun?

Ich würde mich sehr über etwas Hilfe freuen :)
#2827511
Lesenswert?
• ▲
▼
Klaus schrieb:
> Moin!
>
> Kennst sich hier jemand genauer mit Visual Studio aus? Und damit, wie
> man .dmp Dateien richtig debuggen kann?
>
> Folgendes Senario:
> - Auf PC 1 wird das Programm gebaut. Die Dateien .exe und .pdb werden
> zusammen mit der SVN Rev Nummer abgespeichert.
> - Auf PC 2 wird das Programm getestet und crashed.
> - Nun versuche ich auf PC 3 das .dmp zu debuggen.
>
> Ich habe also Binary, .pdb und .dmp passen zueinander da. Ich hab auch
> die SVN Rev Nummer, hab also auch den passenden Sorcecode. Aber wie und
> wo müssen die Dateien nun hin, bzw. wie richte ich VS ein, damit es
> alles findet? Den Sourcecode sucht VS anscheinen unter dem Pfad, den er
> beim kompilieren auf PC 1 hatte. Ist natürlich falsch. Und die binaries
> sucht er anscheinend in dem Pfad, in die auf PC 2 waren. Natürlich auch
> Unsinn. Was muss ich tun?
>
> Ich würde mich sehr über etwas Hilfe freuen :)

http://msdn.microsoft.com/de-de/library/x54fht41.aspx
Falls VS2010 Ultimate oder neuer zur Verfügung steht, könnte auch mit 
IntelliTrace gearbeitet werden
http://msdn.microsoft.com/de-de/library/dd264915.aspx
Gast #2828991
Lesenswert?
• ▲
▼
Ich hab VS 9.0 2008 (Team System Edition).

Hm, obwohl ich den Pfad zur exe und pdb im Symbolpfad angegeben hab, 
bekomm ich immernoch die Meldung "No matching binary found". Woher kann 
das kommen? Bzw. wie überprüft VS ob .dmp und binary zusammen passen?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren