title: "The imported project Microsoft.Data.Tools.Schema.SqlTasks.targets was not found" since Visual Studio upgrade
body: <p>I have just upgraded Visual Studio from 2017 to 2017.3. Now when I try to build I get this error on my database project:</p>
  
  <blockquote>
    <p>Error: The imported project "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\VisualStudio\v15.3\SSDT\Microsoft.Data.Tools.Schema.SqlTasks.targets" was not found. Also, tried to find "Microsoft\VisualStudio\v15.3\SSDT\Microsoft.Data.Tools.Schema.SqlTasks.targets" in the fallback search path(s) for $(MSBuildExtensionsPath) - "C:\Program Files (x86)\MSBuild" . These search paths are defined in "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\MSBuild.exe.Config". Confirm that the path in the  declaration is correct, and that the file exists on disk in one of the search paths.  C:\Users\Ian\Documents\Maslow\Maslow\Database\Database.sqlproj</p>
  </blockquote>
  
  <p>Note that this path includes v15.3. The files are available, but the folder is called v15.0.</p>
  
  <p>If I edit my Database.sqlproj it contains the line:</p>
  
  <pre><code>&lt;SSDTExists Condition="Exists('$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\SSDT\Microsoft.Data.Tools.Schema.SqlTasks.targets')"&gt;True&lt;/SSDTExists&gt;
  </code></pre>
  
  <p>Note the user of the $(VisualStudioVersion) variable.</p>
  
  <p>I could hard code that to 15.0, but then it will break for anyone using a different version of Visual Studio. How can I resolve this problem in a way that won't create new problems for other users?</p>