I recently switched to VS2010 from VS 6.0. I've converted my project and compiled successfully. But everytime I run the program from VS (ie by click "Start Debugging" or "Start without Debugging"), VS reports that the project is out of date and asks to build it, even though I had just finished building it. This occurs in both Debug and Release configurations.

Here is the output window if it helps:
Code:
1>------ Build started: Project: ConfigTool, Configuration: Release Win32 ------
1>Build started 5/4/2011 6:30:59 PM.
1>InitializeBuildStatus:
1>  Creating ".\Release\ConfigTool.unsuccessfulbuild" because "AlwaysCreate" was specified.
1>ClCompile:
1>  All outputs are up-to-date.
1>  All outputs are up-to-date.
1>ResourceCompile:
1>  All outputs are up-to-date.
1>Link:
1>  All outputs are up-to-date.
1>  ConfigTool.vcxproj -> C:\Visual Studio 2010\Projects\ConfigTool\.\Release\ConfigTool.exe
1>Manifest:
1>  All outputs are up-to-date.
1>FinalizeBuildStatus:
1>  Deleting file ".\Release\ConfigTool.unsuccessfulbuild".
1>  Touching ".\Release\ConfigTool.lastbuildstate".
1>
1>Build succeeded.
1>
1>Time Elapsed 00:00:00.07
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========