Я пытаюсь отладить исходный код Платформы.NET с помощью Профессионала Visual Studio 2010 года. Я выполнил шаги, описанные в сообщении Raj Kaimal, но я должен делать что-то не так начиная с единственного кода, который я получаю для наблюдения, дизассемблированный код:
(источник: github.com)
Как Вы видите в изображении, Движение к Исходному коду и опциям Load Symbols отключено. Тем не менее, символы загружаются с сервера Microsoft, так как я вижу их в локальном каталоге кэша.
Код, который я отлаживаю, идет следующим образом:
var wr = WebRequest.Create("http://www.google.com");
Console.WriteLine("Web request created");
var req = wr.GetRequestStream();
Console.Read();
То, когда я поразил F11 для продвижения в первую строку кода, окно выталкивает нас ищущий файл "WebRequst.cs" внутри "f:\dd\ndp\fx\src\Net\System\Net\WebRequest.cs", который не делает, существует на моей машине.
Что я пропускаю?
В свойствах проекта укажите целевой .NET Framework 4.0. У меня была такая же проблема, когда я компилировал для .NET 3.5.