WrapperBuilder fails to load assembly if its name contains dot-sign as part after the last dot is treated as file extension.
If ReflectionOnlyAssemblyResolve method couldn't resolve assembly by its fully qualified name it looks for a dll with the specified name in the directory of the plugin DLL, but before that it checks if file has an extension or not. For those files which have no extenstion specified ".dll" is being added, but files containing dots in their names (which is pretty common practice for .NET assemblies) the last part of name is treated as an extension, so nothing is added and assembly fails to load.
I suggest adding check for file existance before trying to load assembly (see the attached patch).