The Open Source Development Environment for .NET


SharpDevelop is an Integrated Development Environment (IDE) for .NET Framework applications. It supports the development of applications written in C#, Visual Basic.NET, Boo and IronPython. It is open source and written in C#. It provides all of the features required from a modern Windows IDE, such as code completion, project templates, an integrated debugger and a forms designer. It has good compatibility with Visual Studio Express and Visual Studio 2008 by using the same project and solution file format.

The Open Source Development Environment for .NET is perfect choice for the companies those who want to save the cost for  license of Visual Studio development environment. Want to know how SharpDevelop compares with Visual Studio Express?  Take a look at a feature by feature comparison.

Here is a quick tour showing you the main features of SharpDevelop.

  • Creating Windows Applications
  • Visually Designing Forms
  • Code Completion
  • Code Generation
  • Refactoring
  • XML Comments
  • Code Navigation
  • Debugging
  • Converting Code between Languages
  • Unit Testing
  • Code Coverage
  • Editing XML
  • Creating Boo Applications
The Open Source Development Environment for .NET
The Open Source Development Environment for .NET

Supported Programming Languages

  • C# (Code Completion, Windows Forms Designer)
  • VB.NET (Code Completion, Windows Forms Designer)
  • Boo (Code Completion, Windows Forms Designer)
  • IronPython (Code Conversion, Windows Forms Designer, partial Code Completion)
  • IronRuby (Code Conversion, Windows Forms Designer)
  • F#

Designers and Frameworks

Developer Productivity

  • Refactoring
  • Parallel build support for multi-core machines
  • NuGet and T4 support
  • Multi-framework targetting (.NET 4.0, as well as 2.0, 3.0 and 3.5)
  • Code Autoinsert More information
  • Starts from a USB memory stick (More information)
  • Read-only project support (More information)
  • Full MSBuild support

Quality Tools

  • Integrated Debugger (including dynamic debugging features)
  • Code Analysis (FxCop)
  • Unit Testing (NUnit)
  • Code Coverage (PartCover)
  • Profiler (Roadmap)
  • Integrated Subversion support (TortoiseSVN)
  • Integrated Git support
  • StyleCop addin (More information)

And More…

  • Setup projects (WiX, More information)
  • SharpDevelop Reports .NET open-source reporting solution (More)
  • Parser-based code converter (Online Code Converter)
  • XML “code completion”
  • Documentation generation (Sandcastle, SHFB)
  • Reflector addin (More information)
  • Easy addin extensibility mechanism
  • SharpDevelop for Applications (SDA) allows you to host SharpDevelop in your applications (More information)
  • AvalonEdit WPF-based text editor is rehostable to add a programmer’s editor to your applications (including code completion!)

In the Source Code Download

  • VC++ project support
  • Mono support
  • Snippet Compiler
  • More Reuse and Extensibility examples

Details about the versions of included tools can be found in the change log. If you would like to see the features in action, then take our Feature Tour.



2 thoughts on “The Open Source Development Environment for .NET

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s