2016-04-16 8 views
0

Ich bin erfolgreich in der Lage, in .NET Framework Quellcode auf meinem Computer zu debuggen. Aber ich kann die Werte der meisten Variablen/Objekte beim Debuggen von .NET Framework Quellcode nicht sehen. Ein Beispiel ist unten dargestellt:Wie installiert man die Debug-Version von .NET Framework?

enter image description here

Ich weiß, dass der Grund ist, weil das, wenn Sie .NET Framework auf Ihrem Rechner installieren, werden die assembliert in GAC alle im Release-Modus gebaut (optimiert).

Und so muss ich wissen, wie Debug Build von .NET Framework auf meinem Computer zu installieren? Gibt es irgendwo Anweisungen?

Dank

Antwort

0

Microsoft veröffentlicht nur öffentliche Symbole für einige Baugruppen. Um lokale Variablen und so weiter zu debuggen, benötigen Sie private Symbole, die ausschließlich dem Microsoft Support-Team zur Verfügung stehen.

Es gibt keine Debug-Version von .NET Framework, und das ist in den meisten Fällen nicht erforderlich. Was genau wollen Sie debuggen, das solche Informationen benötigt?

+0

Manchmal werden Ausnahmen in .net-Framework-Code (insbesondere Serialisierungsausnahmen) geworfen. Ich bin nicht in der Lage, die Ursache dafür zu finden, ohne die Ausnahme bei google kopieren zu müssen :-). Ich möchte den Code von Ende zu Ende debuggen. Neulich habe ich Unit-Tests durchgeführt, und der Test bricht einfach ab, wenn in Microsoft.VisualStudio.TestPlatform.Extensions.VSTestIntegration.dll eine Serialisierungsausnahme angezeigt wird. Ich habe PDB und Source dafür generiert, war aber immer noch nicht in der Lage, richtig zu debuggen, da es im Laufe des Schritts zufällig herumsprang. – VVV

Verwandte Themen