Assembly '{0}' contains more than one public type that implements IProviderFactory interface. Only one provider factory type ...