title: VSCode integration with Unity 2017.1: IntelliSense not able to suggest any type of data
body: <p>I just heard that Unity will be dropping support on MonoDevelop on its 2018.1 version and went to search for an alternative. VSCode was the best option so I downloaded it and installed all suggested Unity extensions. (<a href="https://code.visualstudio.com/docs/other/unity" rel="nofollow noreferrer">https://code.visualstudio.com/docs/other/unity</a>)</p>
  
  <p>I also changed my External Script Editor to Code. I've created a new Unity project for testing. The code snippets are working great for unity methods such as Start () and Update () but whenever I try to declare a variable like:</p>
  
  <pre><code>private Rigidbody rb;
  </code></pre>
  
  <p>The rigid body is not suggested. I decided to test with other data types, the most essentials like int, float, etc. And none of them are suggested either. What could be happening? Why is IntelliSense not working properly? I've already downloaded the C# extension as suggested at <a href="https://code.visualstudio.com/docs/editor/intellisense" rel="nofollow noreferrer">https://code.visualstudio.com/docs/editor/intellisense</a></p>
  
  <p>I'm on a Mac using MacOS Sierra with the most current version of VSCode and Unity 2017.1.</p>
  
  <p>[EDIT] The problem was solved after I reinstalled, MonoDevelop, VisualStudio for Mac, VSCode and all it's extensions and used mad.meesh suggestion of searching the .sln on project opening. I still don't understand why, but it's working.</p>