O tipo '{0}' não é um ponto de conexão de provedor válido. Ele deve ser público, uma subclasse de ProviderConnectionPoint, ...

O tipo '{0}' não é um ponto de conexão de provedor válido. Ele deve ser público, uma subclasse de ProviderConnectionPoint, e deve ter um construtor público com os mesmos parâmetros do construtor ProviderConnectionPoint.