

(Step 4) relaunch a script from Unity to load up Visual Studio and go back and open the keyboard mappings as shown in step 2 to bring the window back up. Visual Studio 2015 Tools for Unity 23 (be aware that there are separate downloads for different VS versions)įollow their notes for installation, and have a read of the section pertaining to Unity 5.2+ users. Microsoft have supplied these Visual Studio Tools for Unity at the following URL. (Step 3) installing Microsofts UnityAPI helper libraries if you dont have them. If you see the Help.UnityAPIReference there, great, skip to Step 4, otherwise Step 3 will show you how to get this installed. you may see something like the following. To check that the API reference help is installed, enter ‘Unity’ in the ‘Show Commands Containing’ text entry box. You will now see on the right, some keyboard mapping options. Within the options window that opens, from the left hand side listings, under the Environment group, select Keyboard. (For users of Unity 5.2 and up, these Visual Studio 2015 Tools should already come as part of the installation.) Within Visual Studio, if you go to Tools > Options. (Step 2) What we need to do now is to check that the Help.UnityAPIReference library is installed within VS.

If you now open a script that you have in Unity, this should launch Visual Studio with your script open.

Within Unity if you go to Edit > Preferences, then External Tools…, and select your editor of choice from within the External Script Editor dropdown. (Step 1) Firstly, as you probably have done already if using visual studio, is to set VS as your script editor of preference. K heres the original posting, just to keep it local to this forum thread, i’ve just read that this was tested a couple of days ago and seemed to work ok with the current versions ( as of start of Dec 2016) Make sure to click the assign button after. Then I found this and it solved my issue entirely. Then I went to Visual Studio to check for packages and realized the Unity package was somehow not installed (even though said it did earlier).
