We should have something like GWT that compiles .NET to whatever Microsoft thinks developers should use.
If one of these were to stick - it would first need to be supported be a somewhat larger organization (ala apache foundation for java components, or google for GWT/Closure).