I have been using Xamarin Studio on a Mac to write an app, and am sharing a lot of the code and projects with a Linux Mono project. For this reason I have to target the Mono / .NET 4.5 framework.
In the Mac project settings for target framework, Mono / .NET 4.5 is under "Unsupported Framework" and has a yellow caution symbol. I understand and accept this, since I need to also support Linux and the older Mono 4 framework.
However, I think Visual Studio preview for Mac changed my installed Mono runtime. When I opened the same project in VS4M, it gave an error:
could not find System.Runtime 4.0.0.0
I tried to run my project in Xamarin Studio and got the same error, but within a couple minutes received a notification to Xamarin. After updating, my app ran again.
I then opened VS4M to see if that worked, and now I get:
Could not launch Visual Studio
This application requires a newer version (4.8+) of the mono framework.
Is there a better way to deal with this? I need to be able to build and debug this project in Linux using the open source Linux tools that are a bit out of date from Xamarin and apparently are not compatible.
Will downloading 4.8 Mono mess up Xamarin again?