VS.Net 2003 Project Configuration out of date after build solution.

I am moving an application from VC++6.0 to Visual Studio .Net 2003.

If I build my solution, then immediately select Debug | Start, I get a dialog that informs me:

These project configuration(s) are out of date:
....
a list of most of the projects in the solution.

Would you like to build them?

How do I identify why the IDE thinks the project configuration is out of date although its just been built? Is there any way to get list of the targets that are not up-to-date?

Any suggestions would be appreciated.

[554 byte] By [RiskyBusiness] at [2007-12-16]
# 1

Unfortunately there is no easy way to do this.

The first place to check is the build log. We output a warning in some cases that force us to always rebuild.

If we don't output a warning, you're pretty much down to checking the dependencies manually in order to identify where they were set incorrectly.

I'm sorry I can't offer more help without actually seeing the project file.

Thanks,

TarekMadkourMS at 2007-9-9 > top of Msdn Tech,Visual C++,Visual C++ General...
# 2
I am trying to create a very simple program in c on VS.NET 2003. This the build file.


Build Log

- Build started: Project: cpointers, Configuration: Debug|Win32 -


Command Lines
Creating temporary file "c:\Documents and Settings\Parag kshirsagar\My Documents\Visual Studio Projects\cpointers\Debug\RSP000005.rsp" with contents
[
/Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Gm /EHsc /RTC1 /MLd /Fo"Debug/" /Fd"Debug/vc70.pdb" /W3 /c /Wp64 /ZI /TC
".\ReverseStringsArgs.c"
]
Creating command line "cl.exe @"c:\Documents and Settings\Parag kshirsagar\My Documents\Visual Studio Projects\cpointers\Debug\RSP000005.rsp" /nologo"
Creating temporary file "c:\Documents and Settings\Parag kshirsagar\My Documents\Visual Studio Projects\cpointers\Debug\RSP000006.rsp" with contents
[
/OUT:"Debug/cpointers.exe" /INCREMENTAL /NOLOGO /DEBUG /PDB:"Debug/cpointers.pdb" /SUBSYSTEM:CONSOLE /MACHINE:X86 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
".\Debug\cpointers1.obj"
".\Debug\ReverseString.obj"
".\Debug\ReverseStringsArgs.obj"
]
Creating command line "link.exe @"c:\Documents and Settings\Parag kshirsagar\My Documents\Visual Studio Projects\cpointers\Debug\RSP000006.rsp""
Output Window
Compiling...
ReverseStringsArgs.c
c:\Documents and Settings\PARAG KSHIRSAGAR\My Documents\Visual Studio Projects\cpointers\ReverseStringsArgs.c(22) : warning C4013: 'getch' undefined; assuming extern returning int
c:\Documents and Settings\PARAG KSHIRSAGAR\My Documents\Visual Studio Projects\cpointers\ReverseStringsArgs.c(11) : warning C4101: 'temp' : unreferenced local variable
c:\Documents and Settings\PARAG KSHIRSAGAR\My Documents\Visual Studio Projects\cpointers\ReverseStringsArgs.c(30) : warning C4013: 'strcpy' undefined; assuming extern returning int
c:\Documents and Settings\PARAG KSHIRSAGAR\My Documents\Visual Studio Projects\cpointers\ReverseStringsArgs.c(33) : warning C4013: 'strlen' undefined; assuming extern returning int
c:\Documents and Settings\PARAG KSHIRSAGAR\My Documents\Visual Studio Projects\cpointers\ReverseStringsArgs.c(65) : warning C4028: formal parameter 1 different from declaration
c:\Documents and Settings\PARAG KSHIRSAGAR\My Documents\Visual Studio Projects\cpointers\ReverseStringsArgs.c(77) : warning C4047: '=' : 'char *' differs in levels of indirection from 'char'
c:\Documents and Settings\PARAG KSHIRSAGAR\My Documents\Visual Studio Projects\cpointers\ReverseStringsArgs.c(84) : warning C4047: 'return' : 'char *' differs in levels of indirection from 'char ** '
Linking...
Results
Build log was saved at "file://c:\Documents and Settings\Parag kshirsagar\My Documents\Visual Studio Projects\cpointers\Debug\BuildLog.htm"
cpointers - 0 error(s), 7 warning(s)


ParagKshirsagar at 2007-9-9 > top of Msdn Tech,Visual C++,Visual C++ General...