Mono only supports a subset of the whole stack.
No sane .NET developer would use Mono on Windows, its purpose is .NET portability to other OSes.
WHY ARE WE ARGUING?
explodes