title: What does the .dtbcache file do?
body: <p>I have a C# WinForms project, which I am working on in Visual Studio 2017 (although it was originally created in the 2015 version). </p>
  
  <p>I don't recall having done anything special, but it has added a file called <code>.dtbcache</code>, that it wants to add to git. The file has no extension, and a Google search doesn't show any results.</p>
  
  <p>The file is located in <code>..\repos\myprject\.vs\MyProject\DesignTimeBuild</code>. Which means that the "dtb" part of the file name probably means <strong>d</strong>esign <strong>t</strong>ime <strong>b</strong>uild, but that doesn't really make it that much better.</p>
  
  <p><a href="https://i.stack.imgur.com/AvwwV.png" rel="noreferrer"><img src="https://i.stack.imgur.com/AvwwV.png" alt="enter image description here"></a></p>
  
  <p>Can I delete it or add it to .gitignore? I would prefer not to include it in our git repository, unless it is required.</p>