title: How to setup Visual Studio for existing Unity project?
body: <p>I have cloned an existing Unity project from git on a new machine, and the source does not include <code>*.sln</code> or <code>*.csproj</code>. </p>
  
  <p>I have also downloaded Visual Studio from Unity Hub, but the editor doesn't work with Unity:</p>
  
  <ol>
  <li>VS doesn't recognize Unity components</li>
  <li>Unity doesn't update VS project (new scripts not recognized in VS)</li>
  </ol>
  
  <p><a href="https://i.stack.imgur.com/OoMbM.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/OoMbM.png" alt="enter image description here"></a></p>
  
  <p>I have selected VS as external tool for Unity, as shown here:</p>
  
  <p><a href="https://i.stack.imgur.com/I3ZII.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/I3ZII.png" alt="enter image description here"></a></p>
  
  <p>I also installed anything VS suggests (Mono, and a few plugins, etc). What's still missing? </p>
  
  <p>The VS version is 7.7.4 and Unity is 2019.02</p>