title: TFS 2012 Build: sln or csproj?
body: <p>Just wondering if there is a preference between sln or csproj files when building projects in TFS 2012. We typically build sln files in TFS to support our dev teams and that's usually the standard, but one team is asking why we can't build csproj files instead in TFS. </p>
  
  <p>I noticed that to build a csproj file you have to provide arguments in the <strong>MSBuild Arguments</strong> field for a TFS build definition, and you do not have to provide these arguments when building a solution file. So other than this small detail I'm not sure what the pros and cons are between building an sln vs csproj. </p>
  
  <p>Can someone please shed some light on the benefits, pros/cons of building a sln vs csproj in TFS, is there a common practice, a standard, or does it really matter?</p>