質問
私のオプションは何ですか? 1年以上前にMonoDevelopを試しましたが、非常にバグが多かったです。最新バージョンは安定した開発環境ですか?
解決
MonoDevelop 2.0がリリースされ、GUIデバッガー、コード補完、Intellisense C#3.0サポート(linqを含む)、GTK#Visual Designerが追加されました。
要するに、2.0リリース以降、Mono Developの使用を再開し、これまでのところ非常に満足しています。
詳細については、 MonoDevelop Webサイトをご覧ください。
他のヒント
Microsoftは Visual Studio Code Linuxの場合、当然C#のサポートが良好です。
Monodevelop
2つのバージョンがあります:
-
1.0:現在安定しているバージョン。確かに安定していますが、その機能には多少の制限があります。小規模なプロジェクトに非常に適しています。私はubuntu hardyリポジトリで入手しました。
-
2.0RC(別名1.9.x)SVNとコンパイルを介して取得できます。プロセスは非常に簡単で、インストールせずに実行できます(
make run
を使用)。 1.0よりも安定性はやや劣りますが、取得するビルドによって異なります(開発スナップショットです)。機能に関しては素晴らしい。リファクタリング、プロファイリング、多数のプラグインなどがあります。
Omnicore のX-developをお勧めします。これは非常に優れたIDEですが、30日間のみ無料で使用できます。
Eclipse用のC#バインディングがありますが、個人的には試していませんので、保証することはできません。私はMonoDevelopを使用していますが、これは完全ではありませんが、ほとんどの部分で十分に機能します。 Ubuntu 8.04(Hardy Heron)に含まれるバージョンは、Gutsy Gibbonバージョンよりもはるかに安定しています。
かなり前から JetBrains Rider を使用しており、非常に気に入っています。
ReSharperのすべての長所を備えており、OS / XまたはLinuxで使用する喜びです。まだ早期アクセスプログラムにあるため、あちこちにいくつか粗い部分がありますが、ほとんどの場合、日常の使用には十分に機能します。
ここから入手できます: https://www.jetbrains.com/rider/download/
PS主に.NET Core開発のニーズに使用しますが、従来の.NETコーディングにも使用しました。
しばらく前にMonoDevelopを使用しましたが、問題ありませんでした。 EclipseやNetBeansがJava開発に適しているというわけではありませんが、それらは実際には独自のクラスに属します。そして、本当の代替手段はemacsまたはvimを使用することだけだと思います...
かなり洗練されています。安定性は本当に問題ではありませんでした。単純なコード補完があり、宣言、スーパークラス、非常に便利な検索リファレンスにジャンプします。ただし、デバッグ機能はありません。これはかなり目立たないことです。実際には、ブレークポイントを設定しようとして数分を費やし、「デバッグ...」する方法すら存在しないことがわかりました。 " Run ..."の代わりに
SlickEdit をご覧になりましたか?数年前にLinuxでC ++アプリを開発していたとき、それはかなり良いと思いました。 C#をサポートしていると書かれていますが、その程度についてはコメントできません。ただし、C ++の開発に喜んで使用しました。
最新バージョンは安定した開発環境ですか?
おそらく...この春に1.0になりました。