The assembies placed in the global assembly cahe must have same assembly name and name (including file)For example, assembly providence name of myAssembly must have files name of either myAssembly.exe or myAssembly.dll.
Assemblies placed in the global assembly cache must have the same assembly name and file name (not including the file name extension). For example, an assembly with the assembly name of myAssembly must have a file name of either myAssembly.exe or myAssembly.dll.