Общий источник CLI 4.0? - PullRequest
8 голосов
/ 18 мая 2010

Microsoft несколько лет назад выпустила общеязыковую инфраструктуру Shared Source * (код, ранее известный как ROTOR), в основном в качестве эталонной реализации .NET runtime . Хотя фактическая среда выполнения .NET (mscorlib, mscoree, mscorjit и т. Д.) Не скомпилирована из SSCLI, их отладка показывает, что они удивительно похожи и как минимум разделяют большую часть одинаковых структур памяти.

Это был неоценимый ресурс при отладке сложного поведения системы скомпилированными сборками .NET 2.0. Теперь, когда 4.0 был выпущен с серьезными изменениями во время выполнения, я бы тоже хотел найти справочный источник для этого. В прошлом Microsoft изменила названия источника, поэтому я либо ищу не ту вещь, либо она не была выпущена. Есть ли справочный источник для среды выполнения, совместимой с .NET 4.0?

Ответы [ 3 ]

3 голосов
/ 18 мая 2010

Похоже, что Microsoft действительно хочет, чтобы вы загрузили исходный код через Visual Studio 2008, но похоже, что его все еще можно загрузить, если вы знаете, где искать. Доступные компоненты исходного кода

Ладно, не бери в голову, если тебя интересует ROTOR он мертв AFAICT, поэтому ты не находишь ничего более нового: «К сожалению, я могу сообщить, что переписывался напрямую с одним из авторов книги« Ротор », и он подтвердил, что она прошла путь додо. Он назвал это примером Закона 2 Футов в действии. Никто не заботился о Роторе достаточно, чтобы он выжил, поэтому он умер. "

2 голосов
/ 10 августа 2010

Для CLR / CLI 4.0 .NET Micro Framework с открытым исходным кодом, я думаю, что в некотором смысле он является преемником ROTOR. Я нашел это по ссылке («мертвой»), размещенной daveangel. Может быть, он предоставит вам достаточно информации о внутреннем состоянии среды выполнения.

цитата с сайта Micro Framework:

Несколько месяцев назад в Microsoft Конференция профессиональных разработчиков, .NET Micro Framework 4.0 (сессия PDC Видео) был выпущен в открытом исходном коде под лицензией Apache 2.0. это означает, что пользователи теперь могут получить доступ к улучшения производительности, предлагаемые эта богатая среда разработки с вся гибкость, необходимая для малых устройства. Код для библиотек и даже сам CLR доступен чтобы ты превратился в то, что тебе нужно.

1 голос
/ 14 сентября 2013

Здесь есть исправление SSCLI 2.0 здесь для Visual Studio 2010, и я могу подтвердить, что он построен на Windows 8 с 7.1A SDK.

и здесь - дополнительная информация.

также Codeplex теперь поддерживает .NET Micro Framework.

...