title: Why missing <SccProjectName> in project file cause "The project file is not bound to source control"
body: <p>I had a very annoying problem, I have found a solution, but I would like to ask you why it behaves like that...</p>
  
  <p>I am using Visual Studio 2012 with TFS 2012. Everything was fine, but one day I have spotted a problem. When I have added a new project to my solution, then I have always obtaining this message every time I have reopened the solution:</p>
  
  <blockquote>
    <p>This project file ... is not bound to source control, but the solution contains source control binding information for it. Do you want...</p>
  </blockquote>
  
  <p>Whatever I have done, I still have this message. In the File->Source Control->Advanced->Change Source Control...' window every thing was fine. The *.vspscc files where properly created with good content. I was removing the binding and adding it again and again, but it was not helpful. All the time I had this annoying message...</p>
  
  <p>And then I have spotted one difference in the *.csproj files. My problematic project did not have the following XML data:</p>
  
  <pre><code>&lt;SccProjectName&gt;SAK&lt;/SccProjectName&gt;
  &lt;SccLocalPath&gt;SAK&lt;/SccLocalPath&gt;
  &lt;SccAuxPath&gt;SAK&lt;/SccAuxPath&gt;
  &lt;SccProvider&gt;SAK&lt;/SccProvider&gt;
  </code></pre>
  
  <p>When I have added those lines, problem was solved...</p>
  
  <p>Is there anyone who can tell me why those  elements where missing and why they cause such never-ending problem with annoying message about solution binding?</p>
  
  <p>Thank you</p>