I have a very simmilar problem as described here.
I also upgraded a mixed solution of C++/CLI and C# projects from VS2008 to VS2010. And now in VS2010 one C++/CLI project always runs out of date. Even if it has been compiled and linked just before and F5 is hit the messagebox "The project is out of date. Would you like to build it?" appears. This is very annoying because the dll is very low-tiered and forces almost all projects of the solution to rebuild.
My pdb settings are set to default value (suggested solution of this problem).
Is it possible the get the reason why VS2010 forces a rebuild or thinks a project is uptodate?
Any other ideas why VS2010 behaves like that?