.NET Frameworkアプリケーションの開発ができるオープンソースIDE(統合開発環境)。
- 使用可能言語
- C#
- VB.NET
- C++
- F#
- IronPython
- IronRuby
- Boo
- ILAsm
- 開発できるアプリケーションの種類
- Windowsフォーム
- WPF
- ASP.NET(ASP.NET MVC)
- Silverlight
- WCF
- Compact Framework
- SharpDevelopアドイン
- 連携するOSS/ツール
- NUnit(ユニットテスト)
- OpenCover(カバレッジ)
- FxCop(コード分析)
- StyleCop(C#スタイルチェック)
- TortoiseSVN(ソースコード管理)、Git
- WiX(Windowsインストーラ)
- Sandcastle Help File Builde(ヘルプドキュメントの生成)
- ILSpy
- その他の機能
- C#、VB.NET、Boo、IronPython相互コード変換
- USBメモリ起動
- 読み取り専用プロジェクト
- パラレルビルド(マルチコアCPU時)
Visual StudioにてExpress Edition(無償版)が公開されているため、Express Editionには備わっていないOSSツール統合、F#、Boo、IronRuby、IronPython連携などに力を入れている。
日本語化を行うには、日本語リソースをSharpDevelop-jp(http://sourceforge.jp/projects/sharpdevelop-jp/)から入手する必要がある。
なお、Mono環境では動作しない(MacやLinuxではMonoDevelopが代わりに使われることが多い)。