title: How to resolve reference issues in Visual Studio
body: <p>I'm very new to programming and I'm trying to use Unity to move a gameobject with a script. When I add a new script the generic script that visual studio creates can't seem to find some of the references. For instance,</p>
  
  <pre><code>using UnityEngine;
  
  public class moveObject : MonoBehaviour
  </code></pre>
  
  <p>intellisense doesn't seem to think UnityEngine and Monobehaviour exist to call things from. 
  Again, I'm very new so if I haven't explained this correctly I'm sorry, any help is greatly appreciated.</p>
  
  <p>I've uninstalled/reinstalled Visual Studio and Unity and searched the forums here.</p>
  
  <pre><code>using System.Collections;
  using System.Collections.Generic;
  using UnityEngine;
  
  public class move : MonoBehaviour
  {
      public float rotationalSpeed;
      // Start is called before the first frame update
      void Start()
      {
  
      }
  
      // Update is called once per frame
      void Update()
      {
          transform.Rotate();
      }
  }
  </code></pre>
  
  <p>I expect the script to use the UnityEngine reference and call the transform method.</p>