Надеюсь, это не древняя нить, которую я копаю, но год не вижу;если предположить, что это было месяц или два назад (около 10 сентября) ...
В любом случае, для меня это звучит бесполезно, кроме академических целей и просто веселья / обучения.И я подозреваю, что он потерпит неудачу, если вы не используете декомпилятор, чтобы увидеть, как выглядит внутренний интерфейс BCL, и убедиться, что ваша реализация соответствует тому, что ожидает CLR по умолчанию;в качестве альтернативы, ознакомьтесь с реализацией Mono.
Я думаю, что это бесполезно для практических целей, потому что Microsoft .NET BCL является чрезвычайно надежной реализацией, и я сомневаюсь, что один человек или небольшая команда могут добиться большего успеха.Нужен легкий вес?Это то, для чего предназначена среда .NET CE, и она хорошо работает на небольших устройствах.Кто-то также упомянул .NET MF (Micro Framework);и это один легкий MF'er, если имя делает это справедливо.:)
Единственный способ, которым я вижу практическое использование для этого, был бы, если бы вы полностью повторно внедрили CLR / CLI / CLS (и хорошо, "CL-все") самостоятельно исоздайте свою собственную реализацию .NET для какой-либо другой платформы.
РЕДАКТИРОВАТЬ: обратите внимание, если вы используете любую другую часть .NET, он использует стандарт BCL;так что вы не избавитесь от этого, и он все еще будет необходим.Плохо, если вы пытаетесь запустить это на платформе, где стандартной реализации .NET не существует, но я не думаю, что это то, что вы делаете ...