You know when we probe an assembly foo, we first probe the appbase for foo.dll/exe, then appbase\foo\foo.dll/exe. The reason we probe for appbase\foo\foo.dll, is for multi-module assembiles. Say you have assemblies foo1 and foo2. Both have a module called