シャープ開発は、C#、Visual Basic .NET (VB.NET)、ブー、および (バージョン 3.0 以降) F# および IronPython プログラミング言語用のフリーでオープンソースの IDE です。通常は、マイクロソフトの Visual Studio .NET の代替として使用されます。開発の初期段階では、Mono/Gtk#へのフォークがMonoDevelopと呼ばれ、マルチプラットフォームサポートが含まれています。SharpDevelop は、C# とコード補完VB.NET独自のパーサーを使用します。パーサーは、文法の説明と、ソース コードに含まれている Linz 大学の Coco/R コンパイラ ジェネレーターの修正版を使用して生成されました。Boo の場合、Boo コンパイラのパーサーが使用されますが、式の型と型の推論の解決は、型の遅延評価をサポートするカスタム コードで行われます。シャープ開発 1.1 は、Visual Studio で作成されたプロジェクトをインポートすることができ、SharpDevelop 2.0 は、それらを直接開いて編集できます。また、プロジェクト全体をVB.NETから C# に変換したり、その逆もできます。シャープ開発 2.0 には、統合されたデバッガーがあります。COM 相互運用機能を使用して Microsoft .NET ランタイムと通信する独自のデバッグ ライブラリを使用します。SharpDevelop 2.0 は Visual Studio と同じ MSBuild プロジェクト ファイルを使用しますが、古いバージョンのフレームワーク (1.0、 1.1) や Mono コンパイラなど、他の .NET コンパイラを使用できます。
バージョン履歴
- バージョン 3.1 に転記 2009-09-21
いくつかの修正と更新 - バージョン 4.0 Beta に転記 2009-09-21
プログラムの詳細
- カテゴリ: 開発 > コンポーネントとライブラリ
- パブリッシャー: IC#Code
- ライセンス: 無料
- 価格: N/A
- バージョン: 4.0
- プラットフォーム: windows