How do assemblies find each other in dot net 2005 ?