If you’re running a .net 4 app built for the .net Client Profile, then you might get the following error when trying to run it on mono:
> WARNING: The runtime version supported by this application is unavailable.
> Using default runtime: v2.0.50727
To work-around this problem, you can either remove the line
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client"/>
From the app.config
file (or yourprogram.exe.config), or add the switch
--runtime=v4.0.30319
To the mono command-line.