6

Xamarinの更新により、モノバージョンが2.10.9に戻ります。モノ>=3.0が必要なので、それは必要ありません。F#プロジェクトは、mono2.10.9ではロードされません。以下で詳しく説明します。monodevelopを更新したいが、monoは更新したくないので、この問題はより指摘されていますが、インストールするXamarin更新を選択できませ。[現在のバージョンのmonoの方が高いことに気付くと期待してアップデートを試しました。しかし実際には、mono3.0.3とf#3.0が削除され、私のf#プロジェクトはロードされなくなりました]

私はそこに何かが欠けていますか?自動更新が壊れているように見えるので、手動でダウンロードしてインストールする以外に更新を管理する方法はありますか?アップデートを元に戻しました。既存のmonodevelopを使用する方法はありますか、それとも再インストールする必要がありますか(mono 3.0.3をインストールした後も同じ問題が残ります)?

私の現在の設定は機能しているようです:

OSXSnowLeopardでmono3.0.3mre(ベータ版)とmonodevelop3.0.6を実行しています。

なぜモノラル3.0.3に依存しているのですか?私のプロジェクトにはfsharpbindingが必要であり、最新のmonodevelopではf#3.0が必要であり、(少なくともosxでは)mono3.0.3が必要です。他のso/sxの質問を見てきましたが、それらは以前のバージョンのmono/developに関連しています。

4

1 に答える 1

1

monodevelopを更新したいが、monoは更新したくないので、この問題はより指摘されていますが、インストールするXamarin更新を選択できません。

[更新]ダイアログでは、更新する特定のパッケージを選択できないようです。Monoランタイムの自動削除に関しては、ここで報告されている既知のバグです。

私はそこに何かが欠けていますか?自動更新が壊れているように見えるので、手動でダウンロードしてインストールする以外に更新を管理する方法はありますか?

私は通常、手動で更新します。最新のMonoDevelopをダウンロードし、Applicationsフォルダー内の古いものを上書きします。数回クリックする必要がありますが、より安全です。FSharpBindingについても同様に行います。に移動してAdd-in Manager --> F# Language Binding、をクリックしますUpdate

アップデートを元に戻しました。既存のmonodevelopを使用する方法はありますか、それとも再インストールする必要がありますか(mono 3.0.3をインストールした後も同じ問題が残ります)?

自動更新によって新しいMonoDevelopが提供され、Mono3.0.3が消去されると想定します。Mono 3.0.3を再インストールした後Preferences --> .NET runtimes --> Mono 3.0.3、デフォルトとして設定し、場合によってはFSharpBindingを削除して再度インストールする必要があります。もう一度MonoDevelopを再インストールする必要はありません。

とはいえ、自動更新機能には注意してください。すべての更新(Mono、MonoDevelop、FSharpBinding)が正しいことが確実でない限り、それを行わないでください。

于 2013-02-14T08:31:07.227 に答える