I have combined couple of projects into one solution. These projects are converted into VS2010 from older version. The problem is that I want all the projects to spit out the exectuables/dlls into the solution's debug or release folder but this is not working.

I go into project properites >> Configuration Properities >> General >> 'Output Directory' and change the output directory to $(SolutionDir)$(Configuration)\ but it has not effect the executable/dll are still generated at the old location.

I created a new VS2010 project just to look at the settings and hopefully replicate that in my project. Both the .vcxproj and .sln file has not mention of the SolutionDir or anything else of that nature (like wise it doesn't have OutDir either).

Where does Visual Studio define these? How can I change them so my project does generate output files at that folder! Thanks!