title: Visual Studio solution file - what does the "Build.0" mean?
body: <p>I'm looking at my Visual Studio <strong>.sln file</strong> as I'm customising build configurations (the reason why is a long story involving projects that won't load in VS2012). </p>
  
  <p>Does anyone know what the <strong><code>Build.0</code></strong> part of the build config section means?  Does it mean that this project is ticked to be built under this build configuration?</p>
  
  <p>Also, what does the <code>ActiveCfg</code> relate to?</p>
  
  <pre><code>{CFHHHA78-C688-40B3-B53A-20C963A6F138}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
  {CFHHHA78-C688-40B3-B53A-20C963A6F138}.Debug|Any CPU.Build.0 = Debug|Any CPU
  {CFHHHA78-C688-40B3-B53A-20C963A6F138}.Debug|Mixed Platforms.ActiveCfg = Debug|AnyCPU
  {CFHHHA78-C688-40B3-B53A-20C963A6F138}.Debug|x86.ActiveCfg = Debug|Any CPU
  </code></pre>
  
  <p>Any links to .sln file walkthroughs would also be welcome. As always, the <a href="http://msdn.microsoft.com/en-us/library/bb165951%28v=vs.80%29.aspx" rel="noreferrer">MSDN .sln file explanation</a> is a little cryptic and doesn't seem to fully explain this part of the sln file.</p>