Begriff |
.NET Reference Source Project |
Abkürzung |
|
Synonyme/Aliase |
|
Erläuterung des Begriffs
.NET Reference Source Project
Am 16. Januar 2008 hat Microsoft unter dem Titel ".NET Reference Source Project " den Quellcode einige .NET-Bibliotheken zur Einsicht innerhalb des Visual Studio-Debuggers freigegeben. Anders als im Rahmen des Rotor-Projekts kann man nicht C#-Quellcodedateien herunterladen, sondern Visual Studio-Debugger-Dateien (.pdb), die man nur im Rahmen eines Debugging-Vorgangs in Visual Studio nutzen kann. Beim Aufruf eines Property oder einer Methode in einer der unterstützten .NET-Bibliotheken kann man im Rahmen eines Debugging-Vorgangs "hineinschreiten" (Taste F11 oder wie in Menü Debug/Step Into) wie in selbstentwickelten Programmcode. Visual Studio zeigt dann den Quellcode und die von den Microsoft-Entwicklern hinterlegten Kommentare an.
Voraussetzung ist die Konfiguration von Visual Studio 2008 zur Nutzung des Symbolservers http://referencesource.microsoft.com/symbols in den Visual Studio-Einstellungen in der Sektion "Debugging".
Beim Debugging muss man dann jeweils an einem Haltepunkt die Symboldateien anfordern. Dies erfolgt mit dem Befehl "Load Symbols" aus dem Call Stack-Fenster. Sobald die entsprechende Assembly von dem Redmonder Symbolserver geladen ist, erscheinen die entsprechenden Zeile im Call Stack-Fenster nicht mehr in grau, sondern in schwarz. Sodann funktioniert Debug/Step Into (Taste F11).
Wichtige Informationen:
- Man muss "Load Symbols" nach einem Neustart des Debuggers jeweils erneut für jede Bibliothek ausführen. Die PDB-Dateien werden aber in einem lokalen Verzeichnis zwischengespeichert und müssen daher nicht immer wieder von dem Symbolserver geladen werden.
- Man kann derzeit auch nicht alle pdb-Dateien auf einmal laden, sondern immer nur einzeln anfordern.
Verfügbare Bibliotheken (Stand 20.01.2008)
Mscorlib.DLL
System.DLL
System.Data.DLL
System.Drawing.DLL
System.Web.DLL
System.Web.Extensions.DLL
System.Windows.Forms.DLL
System.XML.DLL
WPF (UIAutomation*.dll, System.Windows.DLL, System.Printing.DLL, System.Speech.DLL, WindowsBase.DLL, WindowsFormsIntegration.DLL, Presentation*.dll, some others)
Microsoft.VisualBasic.DLL
Querverweise zu anderen Begriffen im Lexikon
System.Windows.Forms System.Drawing System.Speech System.Data System.Xml System.Web Debugging Debugger Property Assembly Symbol Rotor
|
Dienstleistungen:
Beratung/Consulting zu .NET Reference Source Project
Support zu .NET Reference Source Project
Schulungen zu diesem Thema:
In unserem umfangreichen Schulungsmodulkatalog haben wir keinen Eintrag zum Thema .NET Reference Source Project gefunden. Das heißt aber nicht, dass wir Ihnen keine Schulung dazu anbieten können! ggf. ist dieses Stichwort anders in unserem Katalog erfasst. Selbst wenn das Thema bisher nicht in unserem Katalog erscheint, können wir dazu über Partner Schulungen anbieten. Bitte stellen Sie eine unverbindliche Seminaranfrage oder rufen Sie uns an unter +49 201 7490700!
|