0
I am sorry, but I do not understand "how to get the build to locate no errors". Are you asking that the build not show any errors? If that is what you are asking, then the choice is to either to not do the build or to fix the errors.
As for how projects communicate, a project is a collection of source code files and build options. Beginners often think in terms of projects. You need to think in terms of applications and executables and processes and threads. You need to determine what type of projects are in the solution and then determine how the software needs to communicate. The projects might be for a desktop application for a web site or for a class library and there are many other possibilities. You need to understand what type of applications each of the projects are for and then determine what needs to be done.