title: TFS2012 : The calling thread cannot access this object because a different thread owns it
body: <p>I am using TFS2012 as source control with VS2012.</p>
  
  <p>When I checkin any file which is checked-out , output window shows this error:</p>
  
  <hr>
  
  <p>ProfileController.cs has been automatically checked out for editing.
  The calling thread cannot access this object because a different thread owns it.
  The calling thread cannot access this object because a different thread owns it.</p>
  
  <hr>
  
  <p>Tried to resolve this(restarted VS2012) and also deleted the server Work-space and recreated again, but the problem is still same.</p>
  
  <p>Any file I checkout in source-control from solution-explorer, does same behavior.</p>
  
  <p>Any help?</p>