Description
If you install Apache.NMS.dll and Apache.NMS.ActiveMQ.dll in the GAC then NMS is not able to load Apache.NMS.ActiveMQ.dll.
NMSConnectionFactory.cs is storing the pre-defined connection factories in schemaProviderFactoryMap, but is storing the DLL file names to locate the assemblies.
One solution would be to store the AssemblyQualifiedName instead and leave the assembly loading to the system.