If strong named assembly 'A' depends on private assemblies 'B' and 'C'. When I use 'gacutil.exe' to install A in GAC, what happens to B and C? I couldn't see them in the folder in GAC directory. Will it still refer to B and C location, i.e if B and C are in Debug folder (in the same directory of A) prior to deployment, will A absolutely refer to B and C after installing 'A' in GAC?
Folder Debug:-
A.dll
B.dll
C.dll
main.exe
say, main.exe runs perfectly now and that I install it on another machine, main.exe will not work if A is not present, so I also install A in the target machine's GAC. but how should I do that? when I use gacutil, it doesn't copy B and C to A's directory in GAC?