I have four projects in my Visual Studio solution (everyone targeting .NET 3.5) - for my problem only these two are important:
Referencing assemblies that are not used during build is not the correct practice. You should augment your build file so it will copy the additional files. Either by using a post build event or by updating the property group.
Some examples can be found in other post