0

わかりました。Windowsを使用していて、.Net3.5とMono2.6フレームワークがインストールされています。また、MonoDevelopをインストールし、使用する予定です。Monoランタイムを使用するように設定されているかどうかを知る必要があります。

私のすべてのプロジェクトにはMono/Microsoft.NET 3.5のビルドオプションがありますが、[編集]->[設定]->[。NETランタイム]に表示されるのはMicrosoft.NETだけです。このリストにMonoランタイムを追加して、デフォルトにする方法を教えてください。それとも私はこれをする必要がありますか?私たちのプロジェクトはLinuxで実行されるので、そうしなければならないと思いますが、.NETだけでなく実際にMonoを使用していることを「確認」する方法がわかりませんか?

4

2 に答える 2

2

Monoは、インストールされているだけで表示されるはずです。Monoを再インストールして、それが役立つかどうかを確認できます。

そうでない場合は、[編集]->[設定]->[。Netランタイム]ページの[追加]ボタンをクリックして、Monoをインストールした場所を選択します。通常は次のようになります。

C:\ Program Files \ Mono-2.6.1

デフォルトにしたい場合は、強調表示されている状態で[デフォルトに設定]をクリックすると太字になり、デフォルトになったことを示します。ランタイムをすばやく切り替える方法が必要な場合は、メインのMDツールバーにコンボボックスもあります。

于 2010-02-22T01:40:27.283 に答える
0

Linuxでコードを実行するには、WindowsでMonoのコンパイラを使用してビルドする必要はありません。

パフォーマンスに関する回答:CSでコンパイル、WindowsおよびLinuxでモノラルで実行、コンパイルされたバイナリは中間言語であるため、任意のコンパイラでコンパイルし、任意のランタイムで実行できます

コードとそれが使用するライブラリが、オペレーティングシステム固有の呼び出し、アンマネージDLLのP / Invoke、Monoで不完全な関数の呼び出しを行わないことを確認する必要があります(これらはまれになっています)

于 2010-02-22T01:45:25.230 に答える