A difference between VS2003 and VS2002
When building a project in VS2003 the contents of the bin directory are cleaned out before the compile. This behavior is different then VS2002.
A google search found this:
"Microsoft claims that it now works as intended so I guess there was a bug in VS 2002. What you have to do is add a config file to your project and leave the name as App.config. During the build it clears the bin directory and then creates a copy of App.config called xXX.config.exe in the bin folder."
This sucks! I don't want my config file overwritten every time I build the project. My local config file contains path names and connection strings that are specific to my development environment. This makes it difficult to work in a multi-developer environment where every developer has different config settings and the project can contain only one App.config file. There must be a solution to this.
Update: I should mention that I have several configuration sections in my config file so the standard user.config method of overriding the config file is probably not the best approach for me.