I have a VS project A and test project for A called TA
so A (unsigned ) referenced some signed assembly moduleB, in my understanding since TA is already reference A's assembly, I don't need to explicitly reference moduleB. but if I don't do that the compiler complains:
Error 5 The type 'module B' is defined in an assembly that is not referenced. You must add a reference to assembly 'module B, Version=9, Culture=neutral, PublicKeyToken=x'