3

.NET とそのクロス プラットフォーム サポートと比較して、Mono とその使いやすさについてよく耳にします。

私は、Mono 2.x を視覚的に (MS Visual Studio のように) 操作できる MonoDev の作業バージョンを見つけようとしました。

コードからコンパイルする必要がありますか、それとも Win 2000 以降で動作するプリコンパイル済みの MonoDev バージョンをダウンロードするためのリンクを誰かが提供してくれましたか?

4

4 に答える 4

2

Mono で実行されるアプリケーションをビルドするのに MonoDevelop は必要ありません。Mono の主な機能は、再コンパイルを必要とせずに .NET アセンブリを実行できることです。使用している API が Mono でサポートされていれば、Visual Studio (Visual Studio Express の無料バージョンを含む) でビルドし、Mono でアプリケーションを変更せずに実行できます。

Mono Migration Analyzer (MOMA) を使用してアセンブリをテストし、Mono がそれらをサポートしているかどうかを確認できます。MSIL コードを直接検査するため、非常に迅速にテストできます。

Win32 で MonoDevelop を実行することは可能だと思います: http://www.monodevelop.com/MonoDevelopWin32

AndLinuxを使用して、Windows で MonoDevelop を実行できます。

于 2008-12-16T17:04:57.607 に答える
1

他の人が言ったように、Mono のポイントは、MS の .NET と同じように動作することです。VS で開発し、Mono で実行できます。そうは言っても、本当に Windows で MonoDevelop を実行したい場合は、実行できないと誰にも言わせないでください。興味があれば、Cygwin のハッカーを少し使って、MonoDevelop を Windows 上でクリーンにコンパイルし、許容できる方法で実行することができました。http://monodevelop.com/MonoDevelopWin32には、それを機能させる方法に関するいくつかの指示がありますが、それらは古くなっています。MonoDevelop の現在の SVN トランクは、Windows のサポートが向上しているため、勇気がある場合は Cygwin でコンパイルしてみてください。

于 2008-12-16T17:11:15.863 に答える
0

MonoDevelop は現在、Windows では実行されません。現在、Linux と OSX で動作します。

Windows では、Visual Studio または SharpDevelop を使用して、バイナリを Linux または OSX にコピーして実行できます。

于 2008-12-15T22:58:35.567 に答える