要Compile C#当然是只要有C# compiler就可以了
Visual Studio.net的IDE只是一个GUI,你可以在command line里面直接用ms的c# compiler。csc.exe,只要你电脑的path设置正确在command line下面就找的到。如果嫌vs.net安装占用控件太大,可以去下载.net framework SDK,微软网站完全免费,大概100M的样子。如果你支持open source,可以去用mono。现在mono的c# compiler已经很成熟了,下载大概10多M。