Cannot get intellisense to work in monodevelop for Unity (C# on windows).

Hello everyone,

I have been trying for several hours to figure out why I cannot get monodevelop to use intellisense for Unity. I am following along with a tutorial from Udemy and am having some real issues getting this to work. I have seen several other threads (here and around) but none of them have a solution that works for me. So far I have tried:

  • Opening mono first
  • Changing line endings
  • Manually selecting it from the external tools inside Unity
  • Triple checking language bindings (c#)
  • Trying “open c# project” (the new sync?)
  • Running as admin
  • A full reinstall (Unity, Mono, etc)

No matter what I do I cannot get mono to suggest any code that is Unity specific.

I have very little (read no) interest in using Visual Studio (which I have had my own share of issues with), so telling me that “mono sucks” is not helpful. I state this here because that seems to be a response common to other threads addressing issues with monodevelop.

I posted a screenshot, in red you can see stuff that well… shouldn’t be an issue. Any ideas/solutions would be greatly appreciated… been trying to figure this out for hours now. I have even tried creating a new project just to make sure it wasn’t specific to the game I was working on/with and it still didn’t work.

I am on windows (8.1), using Unity version 5.5.1 and MD version 5.9.6

alt text

I am going to answer my own question… it turns out I did not have .net 3.5 installed. So, if anyone else runs into this issue, that may be why.