2010-03-26 9 views
13

Ich brauche die aktuellen Debugsymbole aus der freigegebenen Version von ASP.NET MVC 2 (die Version, die über das Installationsprogramm der Webplattform installiert wird).Aktuelle Debugsymbole für ASP.NET MVC 2 Version

Ich weiß, ich kann die Quelle herunterladen, bauen und verwenden Sie die Debug-Symbole von diesem. Aber es gibt ein paar Probleme mit diesem Ansatz:

  • Erfordert, dass alle anderen Abhängigkeiten mit dieser Version der DLL neu erstellt werden, da es nicht signiert ist. Dies ist nicht möglich, wenn Sie Bibliotheken von Drittanbietern verwenden, die die Quelle nicht bereitstellen.
  • Die gebaute Version aus der neuesten Quelle stimmt nicht mit der Release-Version überein (möglicherweise aufgrund des Unterschieds beim Signieren allein). Daher kann ich diese .pdb nicht referenzieren.
  • Ich möchte keine Abhängigkeit von einem benutzerdefinierten Build oder einem anderen Build als dem, der von einer Standardinstallation installiert wird.
  • Ich brauche nur die Debugging-Symbole, damit ich durch die Quelle gehen kann, ohne eine andere DLL einzuführen. Ich habe versucht, den öffentlichen Microsoft Symbol Server zu verwenden, aber die Symbole für diese DLL werden nicht heruntergeladen.

    Wer weiß, ob diese .pdb existiert?

    (Ich weiß, dass es möglich ist, durch diese DLL zu generieren und Schritt die neuere Version von Reflektor -. Aber das ist für die Professional Version und kostet Geld jetzt) ​​

    +0

    Ich wünschte wirklich, ich könnte diese Frage mehr als einmal stellen. –

    Antwort

    2

    Sie sollten die MS Symbol Server verwenden können (http://www.hanselman.com/blog/SetUpYourSystemToUseMicrosoftsPublicSymbolServer.aspx) um diese zu finden.

    +0

    Scheint, dass sie diese Symbole nun dem MS Public Symbol Server hinzugefügt haben. So funktioniert das jetzt. Stellen Sie sicher, dass Sie auch die Quelle herunterladen und den Debugger auf diese Quelle verweisen, wenn Sie dazu aufgefordert werden (wenn Sie beispielsweise den Aufruf-Stack durchlaufen). –