Linux (Ubuntu) で C# アプリケーションを開発するための効果的なオープン ソース ツールがあるかどうか知りたいです。特に、Windows フォーム アプリケーションを開発する必要があります。
Monoプロジェクトについては知っていますが、使用したことはありません。Ubuntu で .NET 開発環境をセットアップするのに最適なツール (IDE、コンパイラなど) は何ですか?
Linux で開発されたソフトウェアは Windows で実行できますか? 異なる動作や非互換性はありますか?