O tipo '{0}' não pode ser adicionado à lista de tipos conhecidos porque outro tipo '{1}' com o mesmo nome de contrato de ...

O tipo '{0}' não pode ser adicionado à lista de tipos conhecidos porque outro tipo '{1}' com o mesmo nome de contrato de dados '{2}:{3}' já está presente. Se houver diferentes coleções de um tipo específico - por exemplo, List e Test[], elas não poderão ser adicionadas como tipos conhecidos. Considere a especificação de apenas um desses tipos para adicionar à lista de tipos conhecidos.