2010-04-28 5 views
16

Ich versuche, .NET Framework-Quellcode mit Visual Studio 2010 Professional zu debuggen. Ich folgte den beschriebenen Schritte in Raj Kaimal ‚s Post, aber ich muss etwas falsch machen, da der einzige Code Ich erhalte die Demontage Code zu sehen ist:Debug Der Quellcode von .NET Framework zeigt nur die Disassemblierung in Visual Studio 2010

Alt text http://jdecuyper.github.com/images/SO/vs2010DebugFramework.jpg

Wie Sie im Bild sehen können, Die Gehe zu Quellcode und die Load Symbole Optionen sind deaktiviert. Trotzdem werden Symbole von Microsofts Server heruntergeladen, da ich sie im lokalen Cache-Verzeichnis sehen kann.

Der Code, den ich Debuggen geht wie folgt:

var wr = WebRequest.Create("http://www.google.com"); 
Console.WriteLine("Web request created"); 
var req = wr.GetRequestStream(); 
Console.Read(); 

Wenn ich F11 schlagen in die erste Zeile des Codes zu dem Schritt, ein Fenster öffnet uns innen für die „WebRequst.cs“ Datei suchen "f: \ dd \ ndp \ fx \ src \ Net \ System \ Net \ WebRequest.cs", das auf meinem Computer nicht existiert.

Was fehlt mir?

+0

jdecuyper, haben Sie das Problem gelöst? Ich bin darin auch interessant. Vielen Dank. – sergtk

Antwort

3

In Projekteigenschaften .NET Framework 4.0 targetieren. Ich hatte das gleiche Problem, als ich für .NET 3.5 kompilierte.

+1

Ich habe das gleiche Problem, aber auf das .NET 4-Client-Profil ausgerichtet. Der Wechsel zum vollen Framework 4 hat nicht geholfen. –

Verwandte Themen