You should put ABC.dll in the GAC, which you'll have to do outside of CRM - e.g. through gacutil.
There is one other option that seems to work. If the plugin assembly is registered as a source of disk, then you can put but it and the referenced dll in server\bin\assembly, but this only works with a source of disk