Assembly '{0}' does not have a public type that implements IProviderFactory interface and can be used to create provider ...