Zu den komfortabelsten und beliebtesten (kostenlosen) Entwicklungsumgebungen zu VS.NET zählen:
SharpDevelop (auch bekannt als D#) - Opensource und Freeware
http://www.icsharpcode.net/OpenSource/SD/
MonoDevelop
http://monodevelop.com/
Eclipse IDE
http://www.eclipse.org/downloads/
NetBeans IDE
https://netbeans.org/
Webmatrix für ASP.NET
http://www.asp.net/webmatrix/
Eine hervorragende, ständig aktualisierte Open-Source-Ressourcensammlung zu C# findet man unter http://csharp-source.net/