Я думаю вам нужно уточнить объект поиска. Давайте подумаем, что вы вкладываете в понятие фреймворка (и что вообще туда можно вложить): райнтайм, базовые типы данных, базовую библиотеку классов? Может быть, вы имеете в виду фреймворки для конкретных нужд, например ASP.NET как MVC-фреймворк? Для этих пунктов на сегодняшний день есть свои ответы, с учетом того, что MS открывает исходники дотнета, переписала с нуля компилятор и разрабатывает новый рантайм.