Well, Visual Studio does not detect the Unity3D syntax at all. For example, when I type Input.
it should normally be unity options, but it does not show me such. It does not even show me the colorful syntax of this. As if it was a plain text file and not a C#. Print Screen: https://i.stack.imgur.com/7P5LO.jpg
EDIT: Tools for unity are installed: Here