How to update monodevelop3.0.6 and save mono3.0.3 in OSX?

The Xamarin update brings my mono version back to 2.10.9. I do not want, since I need mono> = 3.0. F # projects will not load under mono 2.10.9. I explain below. The problem becomes more noticeable as I would like to update monodevelop, but not mono, but I cannot choose which Xamarin updates to install. [I tried the update in the hope that he would notice that my current mono version is higher; but he actually deleted mono3.0.3 and f # 3.0, and my f # projects no longer loaded]

Am I missing something? Is there a way to manage updates other than manually downloading and installing as it seems that autoupdate is broken for me? Now I have returned the update: is there a way to use my existing monodevelop or do I need to reinstall it (the same problem remains even after installing mono 3.0.3)?

My current setup works:

Running mono 3.0.3 mre (beta) and monodevelop 3.0.6 on Snow Leopard OSX.

Why is the dependence on mono 3.0.3? Since I need fsharpbinding for my projects and in the latest mono-dedev, which requires f # 3.0 and that (at least for osx) requires mono 3.0.3. I looked at other so / sx questions, but they relate to earlier versions of mono / develop.

+6
source share
1 answer

The problem becomes more noticeable as I would like to update monodevelop, but not mono, but I cannot choose which Xamarin updates will be installed.

The Upgrade dialog box does not allow you to select a specific package to upgrade. Regarding the automatic removal of Mono runtimes, this is a known bug reported here .

Am I missing something? Is there a way to manage updates other than manually downloading and installing as it seems that autoupdate is broken for me?

I usually update manually: download the latest version of MonoDevelop and overwrite the old Applications folder. It takes a few clicks, but it's safer. I also do the same for FSharpBinding: go to Add-in Manager --> F# Language Binding and click Update .

Now I have returned the update: is there a way to use my existing monodevelop or do I need to reinstall it (the same problem remains even after installing mono 3.0.3)?

Suppose autoupdate gives you a new MonoDevelop and erases Mono 3.0.3. After reinstalling Mono 3.0.3, you need to install Preferences --> .NET runtimes --> Mono 3.0.3 by default, and possibly uninstall and reinstall FSharpBinding. You do not need to reinstall MonoDevelop again.

However, be careful with the autoupdate function. If you are not sure that all updates (Mono, MonoDevelop, FSharpBinding) are correct, do not do this.

+1
source

All Articles