2013-02-13 7 views
6

Xamarinのアップデートにより、私のモノバージョンが2.10.9に戻されます。モノ> = 3.0が必要なので、私はそれを望んでいません。 F#プロジェクトはmono 2.10.9で読み込まれません。私は以下をさらに説明する。私はのようにモノコードを更新するのにのように問題を指摘していますが、インストールするXamarinのアップデートを選択することはできません。 [私は、私の現在のバージョンのモノが高いことに気づくだろうという希望で更新を試みました。しかし実際にはmono3.0.3とf#3.0は削除され、f#プロジェクトはロードされなくなりました]OSXでmonodevelop3.0.6を更新してmono3.0.3を保持するにはどうしたらいいですか?

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

をモノ3.0.3 MRE(ベータ版)とOSX Snow Leopardの上にMonoDevelop 3.0.6を実行:

私の現在の設定が動作しているように見えます。

mono 3.0.3への依存性はなぜですか?私のプロジェクトとf#3.0を必要とする最新のモノデベロッパーではfsharpbindingが必要なので、少なくともosxではモノ3.0.3が必要です。私は他のso/sxの質問を見てきましたが、mono/developの以前のバージョンに関連しています。

答えて

1

モノデベロッパーは更新したいが、モノはアップデートしないようにしたいが、インストールするXamarinのアップデートを選択することはできない。

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

私には何か不足していますか?自動アップデートが壊れているように、手動でダウンロードしてインストールする以外にアップデートを管理する方法はありますか?

私は通常、手動アップデートを行います:最新のMonoDevelopをダウンロードし、古いものをApplicationsフォルダに上書きします。数回クリックするだけで安全です。 FSharpBindingについても同様です。Add-in Manager --> F# Language Bindingに行き、Updateをクリックします。

私は今、更新を元に戻しました:私の既存のMonoDevelopのを使用する方法があり、またはそれは(同じ問題がでもモノ3.0.3をインストールした後に残っている)もそれを再インストールする必要があるのでしょうか?

自動更新では、新しいMonoDevelopが与えられ、Mono 3.0.3が消去されるものとします。 Mono 3.0.3を再インストールしたら、デフォルトでPreferences --> .NET runtimes --> Mono 3.0.3を設定し、FSharpBindingを再度削除してインストールする必要があります。もう一度MonoDevelopを再インストールする必要はありません。

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

+0

初心者アラート:私の前のコメントは混乱してしまった。削除して再試行します。ごめんなさい! – fairflow

+0

ありがとうございました!私はそれが私だけではないのでうれしいです。あなたの指示はとても役に立ちました。私はMonoを3.0.3に置き換えたので、.NETランタイムの設定が正しく設定されました。 F#言語バインディングをアンインストールし、Monodevelopを終了してからバインディングを再インストールしてから、F#プロジェクトを再ロードする必要がありました。 – fairflow

+0

ようこそ。それが喜んで役立ちます。 – pad

関連する問題