We have several .NET projects where we store certain settings in configuration files.
Now each developer will have their own configuration files that differ a little
How about ignoring the file, so it never gets checked in? I've run into a similar issue and have added web.config to the ignore list in Subversion.
In TFS though, it's a little bit harder, see this post on how to do it.