title: TFS file changes being included across team projects, and ignored files still shown as added
body: <p>My TFS workspace has multiple team projects in it. Such as:</p>
  
  <pre><code>TeamProjectA
  TeamProjectB
  TeamProjectC
  </code></pre>
  
  <p>We are using TFS 2012. Lets say I have work going on all three of these at the same time. I want to check my changes in for <code>TeamProjectA</code> so I go to Team Explorer in Visual Studio (2012 or 2013) > Pending Changes, and the Included Changes section often has all modified files from each team project included, even though the team explorer is currently set to <code>TeamProjectA</code>. I always have to right click the parent solution folder of the solution for the team project I want to check in and then "Exclude Unselected". So thats my first problem. I know I am going to accidently include changes from other projects with my check-in at some point.</p>
  
  <p>I also have some <code>.dat</code> files that are generated/overwritten during the build process and compiled into my <code>dll</code>. I want to exclude these files from source control, so I select them in Solution Explorer > File Menu > Source Control > Advanced > Exclude [file]. The glyph in Solution Explorer changes to a red circle with a black dash indicating it is excluded. When I go to Source Control Explorer, those files still show as an <code>add</code> though with the green <code>+</code> glyph. I even added an <code>ignore.tfignore</code> file with <code>\*.dat</code> but they still show up. How can I get these files to be ignored?</p>
  
  <p>Thanks.</p>