Общий источник CLI 4.0?
Microsoft выпустила общеязыковую инфраструктуру с общим исходным кодом (код, ранее известный как ROTOR) несколько лет назад в основном в качестве эталонной реализации среды выполнения.NET. Хотя фактическая среда выполнения.NET (mscorlib, mscoree, mscorjit и т. Д.) Не скомпилирована из SSCLI, их отладка показывает, что они удивительно похожи и как минимум разделяют большую часть одинаковых структур памяти.
Это был неоценимый ресурс при отладке сложного поведения системы с помощью скомпилированных сборок.NET 2.0. Теперь, когда вышла 4.0 с серьезными изменениями в среде выполнения, я бы тоже хотел найти справочный источник для этого. В прошлом Microsoft изменила названия источника, поэтому я либо ищу не ту вещь, либо она не была выпущена. Есть ли справочный источник для среды выполнения, совместимой с.NET 4.0?
3 ответа
Похоже, что Microsoft действительно хочет, чтобы вы загрузили исходный код через Visual Studio 2008, но похоже, что его все еще можно загрузить, если вы знаете, где искать. Доступные компоненты исходного кода
Ладно, неважно, если вы заинтересованы в ROTOR, он мертва, поэтому вы не находите ничего более нового: "К сожалению, я могу сообщить, что переписывался напрямую с одним из авторов книги Rotor, и он подтвердил, что она пошла по пути Додо. Он сослался на это как на пример Закона 2 Футов в действии... никто не заботился о Роторе, чтобы сохранить его живым, поэтому он умер ".
Для CLR/CLI 4.0 .NET Micro Framework является открытым исходным кодом, я думаю, что в некотором смысле он является преемником ROTOR. Я нашел это по ссылке ("мертвой"), размещенной daveangel. Может быть, это дает вам достаточное представление о внутренних средах выполнения.
цитата с сайта Micro Framework:
Несколько месяцев назад на конференции профессиональных разработчиков Microsoft.NET Micro Framework 4.0 (видео сессий PDC) был выпущен с открытым исходным кодом под лицензией Apache 2.0. Это означает, что пользователи теперь могут получить доступ к улучшениям производительности, предлагаемым в этой богатой среде разработки, со всей гибкостью, необходимой для небольших устройств. Код для библиотек и даже самого CLR доступен для вас, чтобы преобразовать, как вам нужно.
Здесь есть исправление SSCLI 2.0 для Visual Studio 2010, и я могу подтвердить, что оно основано на Windows 8 с 7.1A SDK.
и вот дополнительная информация.
также Codeplex теперь размещает.NET Micro Framework.