Não é possível importar o tipo ISerializable com nome de contrato de dados '{0}' no namespace '{1}'. O nome do contrato de ...

Não é possível importar o tipo ISerializable com nome de contrato de dados '{0}' no namespace '{1}'. O nome do contrato de dados não pode ser personalizado para o tipo ISerializable, e o nome gerado '{2}' não corresponde ao nome esperado '{0}'. Verifique se o nome exigido foi mapeado para um tipo diferente ou se é um nome CLR inválido que não pode ser gerado ou se o tipo requer um tipo externo que não está presente.