Currently, project solutions are built with many projects, each project including multiple component DLLs. You must manage the build order when some projects in the solution have dependencies on others; those projects that others depend on must be built first.
It’s actually quite easy to set the project build order for such solutions. Simply select the “Project Build Order” from the context menu of the solution itself.