VC .NET doesn't seem to automatically build dependant projects if they have changed. Ex. Project A depends on Project B. If Project B has changed, Project B should automatically be built when you build Project A. VC++ 6.0 did this just fine. Is this a bug in .NET or desired behavior? Another note... may also be related to Visual SourceSafe integration. I do a fresh fetch from SourceSafe, and some files in dependant projects changed. 6.0 had no problem detecting this and building the appropriate projects. Thanks, Scott