In Visual Studio 2005, I have a solution with explicit dependencies specified via the Project Dependencies dialog.
When I build via devenv /rebuild Release for example, the projects are built in a different order than when loading up the IDE. This is an order not allowed by my specified dependencies.
In some cases, devenv crashes :(
The log shows a number before each line showing an order, which I believe is the dependency-induced order:
11>MyExeProject - 1 error(s), 0 warning(s)
However, the builds appear to be started in that order, interrupted and continue in another order - which does not work. So 8 may finish its build before 11. If 11 links in 8, there is a problem.
A similar reordering happens in the IDE, but the build order still maintains integrity.
Need to build by command line, any ideas why this is or what the cause is?