I was working on a .NET 3.5 C # project using Visual Studio Community 2015, but I was always going to do most of the Linux development (Ubuntu Gnome 15.04) using Mono and MonoDevelop.
I am running the latest stable version of Mono (4.0.4) and MonoDevelop (5.9.6), which supports .NET 4.5 and can open the VS solution file without problems.
Now I have been writing C ++ applications on Linux for most of the decade, but C # and .NET are completely new to me. Therefore, I assumed that if I installed the Mono version that supports .NET 4.5, I would also get .NET 3.5, because the later version is a superset of the older one - just like the C ++ 14 compiler supports C ++ 03.
However, this does not seem to be the case, since the state is MonoDevelop (within the Target Framework parameter for each project):
- .NET Framework 4.5.1
- Mono / .NET 4.5
- Mono / .NET 3.5 (not installed)
So do I have to install a parallel older version of Mono to get support for .NET 3.5, or am I just suffering from a configuration problem?
source share