We recently switched to Visual Studio 2012 from Visual Studio 2010. We are still using TFS 2010, and we are using closed validation. Since we started using Visual Studio 2012, when checking in VS, pdb files from the output folder of one of our projects are automatically included in the changeset. Of course, we can manually exclude them from registration, but this can lead to errors, because if someone forgets to exclude these files, all assemblies after verification will fail.
I do not want pdb files to be checked, I just want to set the default value as excluded. In fact, in Visual Studio 2010, they were not automatically added to the original control as a change.
The weirdest part is that if you go to the command explorer and "Add items to a folder" by default, all pdb files are excluded (which is the correct behavior), so I donβt understand why Visual Studio adds pdb files to the output folder in the set changes.
UPDATE After trying all attempts, there is still a problem. I already deleted the bin folder from TFS, but Visual Studio 2012 continues to include the DLLs in the output folder in the changeset. In the meantime, we upgraded to TFS 2012, but the problem remains.
source share