SharpDevelop
SharpDevelop is the open-source IDE for the .NET platform. With it, you can edit code in various languages, including C#, VB.NET, F#, IronPython and IronRuby, as well as ASP.NET MVC and WCF.
SharpDevelop features a elegant and functional interface, with numerous panels providing views on different aspects of a project, all from within a single window. Not only is SharpDevelop pleasant to use, it also has some handy tools to assist you along the way. For instance, by typing '.' (dot) at the end of a targeted object's name, the app provides a list of alternative properties, events or methods, thereby enabling you to write your code more efficiently.
SharpDevelop supports a wide range of coding formats, including ASPS, CD, BOO, CS, VB, WXS, EDMX, PY, RB, XML, SDPS, SRD, and TT.
It does’t matter what code you care to work with, SharpDevelop allows you to edit existing projects or start new ones with ease. It supports read-only projects, and it comes with integrated unit and performance testing tools, Git, NuGet and a stack of productive developer features.
Overall, SharpDevelop is a comprehensive development app that provides you with all the tools needed to develop C# and VB.NET projects successfully.