- Хроники. - -
.NET исходный код.
Posted By Ikutsin On 15 сентября 2008 @ 12:13 In .NET C# | Comments Disabled
В рамках собственной лицензии, Microsoft уже некоторое время назад открыла исходной код некоторых классов .NET. Возникает вопрос, как же этот код получить. Узнать о распространении можно на сайте Microsoft Reference Source Code Center [1].
Есть несколько способов сделать исходной код доступным в Visual Studio 2008. Основной из них, это скачать исходной код и «.pdb» файлы для отладки.
И так. Для начала скачаем файлы с Reference Source Code Center [2] и установим их папку, скажем «C:\ReferenceSource». Теперь все готово для настройки.
Запустите Visual Studio 2008 и найдите в меню Tool -> Options… -> Debugging -> General. Debugging и General — это узлы настроек в левой стороне окна.
Должно получится так как на рисунке.
Теперь нужно указать место символов для отладки. Для этого выберите меню: Tool -> Options… -> Debugging -> Symbols. Тут нужно добавить наш путь к «.pdb» файлам. В нашем случае этот путь будет выглядеть так: C:\ReferenceSource\Symbols
Чтобы добавить папку, используйте иконку папки.
Закройте окно Options. Настройка завершена.Теперь вы можете просматривать код .NET, например используя Stack trace и расставляя точки остановки (Break points).
На CodePlex [3] есть программа — NetMassDownloader [3], с ее помощью тоже можно скачать код с Microsoft сервера. Основное достоинство такого подхода в том, что закачка кода происходит один раз, после чего отладку можно делать и отключившись от интернета.
Article printed from Хроники.:
URL to article: /153-net-isxodnyj-kod
URLs in this post:
[1] Microsoft Reference Source Code Center: http://referencesource.microsoft.com/
[2] Reference Source Code Center: http://referencesource.microsoft.com/netframework.aspx
[3] CodePlex: http://www.codeplex.com/NetMassDownloader
Click here to print.
Copyright © 2008 Все, что меня окружает. All rights reserved.