The default project is not being set or it has something wrong with it.
When I set a project as the startup project and I press F5 I want that only the assemblies that this project references (and that the others project references - dependencies) are compiled and then the project that I selected as startup is launched.
But when I press the F5, the #D begin to compile all projects, so if one of theses projects has an error, but it is not a dependence for the startup of their libraries, the launcher stops and don't launch the startup project.
Other thing, when I compile, execute and finish the application, then do the same thing some times, the #D locks one of the assemblies (in my case a reference assembly - Status.dll) and the next compilation won't get to compile the project again, because the output won't be abble to overwrite the locked file...
ehhhhh, Did you understood what I say? My english is not very good :P