Everytime I open Monodevelop tool is set to .Net 3.5
When I open the Monodevelop tool it sets the framework .Net 3.5 to default, which I have not installed, and not the version I'm currently running (.Net 4.5). It doesn't matter if I open the script from Unity or If I run the program and then open the script. It always opens the file with .Net 3.5 and I have to switch it manually.
If this happened only when I started the program it wouldn't be that much of a problem but it happens every time I open a script, even if I set before that I want to run the 4.5 version of the framework.
Basically that. I've searched how to fix it and I haven't found a solution yet. I've tried to install .Net 3.5 but it is not working. I'm running Windows 10.
Can anyone help me with this issue?
Why would you want to use .net 4.5 when Unity doesn't support it? Probably Unity is set to change it automatically, technically Unity doesn't really support 3.5 either, only .net 2 but they did add most features of 3.5 to it. Thats why is set as default.
Ok. Thank you. I'll find out why I can't Install framework 3.5.
Answer by enviy2860 · Dec 22, 2017 at 09:10 AM
I'm having the same issue. Monodevelop automatically sets itself to 3.5, which isn't installed and fails to recognize any libraries or modules because of it. But when I switch it to 4.5, which is installed, everything works perfectly. So maybe things have changed and Unity 2017 supports 4.5? Because it comes with it and doesn't come with 3.5....
I'm just trying to figure out how to set Monodevelop preferences so I don't have to change this in the settings every single time I open a new script.
Your answer