
I’ve recently decided that I’d like to develop on a larger monitor, so I’ve moved from my laptop and installed Unity on my desktop. Problem is, Unity doesn’t seem to understand that I want to use VisualStudio instead of uck MonoDevelop.
When double-clicking a .cs file in the Project window, it brings up the “Opening Visual Studio” window, and then opens MonoDevelop. I tried packing the MonoDevelop /bin/ folder into a .rar to hide it, which gets VisualStudio to actually open. Problem is, it doesn’t generate a solution and the intellisense doesn’t work. It doesn’t throw any errors, but it doesn’t actually do any of the highlighting or autocomplete (MonoBehavior shows up in black instead of class blue). It also doesn’t care if I write this:
if (Input.GetKey(KeyCode.W))
Debug.Log("Something");
so it’s recognizing the library.
Anyone have a similar problem or a solution? I’ve got my preferences set to use VS as the default, and I’ve restarted Unity and my computer to no avail. Using VS 2010: Ultimate. That and Unity are both installed in their default directories. I had an older version of Unity before installing VS and updating Unity to the current, if that helps.
Edit: Please help. Caps Lock makes MonoDevelop think that Shift is being pressed. I don’t even what.