Mike Kestner announced today his C# bindings for the well-known GUI Toolkit, GTK+ 2.x. To compile the examples you will still need a Win32 machine with the (freely available on Microsoft.com) .NET Framework installed (137+20 MB for the SDK, 20 MB for the runtime), as the project is not yet self-hosted under Linux. What this means is that developers soon will be able to write C# applications for GNOME.
The Microsoft.NET redistributable package is only 20 MB. Does it contain a C# compiler? If it does not, then I’m sure the classes for compiling are in the class library. You see Microsoft.NET Redistributable is 20 MB and all that is needed for ASP.NET. And, of course, ASP.NET compiles C# ASP pages so it has a compiler.
Sorry, my bad. I linked to the Service Pack 1 page, not on the .NET download page, as I was indeded to. It is fixed now.
So, the SDK to run *and create* .NET/C# apps is 137 MB.
The Service Pack 1 for the SDK is also 20 MB.
The runtime to only run .NET apps is 20 MB.
If you are a user, the download ends at 20 MB. If you are a developer, you need to download 157 MB, for the SDK and its SP1.