Софтверный гигант объявил об открытии исходных кодов .NET Framework, которые, правда, будут доступны лишь для просмотра в рамках Reference License. Их редактирование пока остается недоступным.
В официальном блоге софтверного гиганта в иллюстрированной демонстрации отладки кода, программист .NET Скот Гатри (Scott Guthrie) показал, как упростился процесс отладки, как только Visual Studio получила доступ к исходному коду .NET Framework. В ходе демонстрации отладчик программы .NET часто сталкивался с ситуациями, когда поток передавал исполнение методу, управляемому внутренним циклом .NET. Как правило, ранее все происходило "за занавесом", скрытое от глаз программиста вплоть до исполнения вновь всплывшего или вновь введенного локального кода.
С появлением Visual Studio 2008, отладчики смогут проследить исполнение кода программы. Так, например, после определения контрольных точек с помощью ключа F9, вы сможете использовать F11 для инициализации исполнения методов .NET Framework, сопровождаемых комментариями о выполняемых инструкциях.
По словам господина Гатри, открытие исходных кодов и интеграция с мощными средствами отладки библиотек .NET Framework будет очень ценным для разработчиков. Это позволит им лучше понять, как взаимодействуют библиотеки .NET Framework, разрабатывать более совершенные приложения в большей степени ориентированные на пользователей.