Dicionário do tipo '{0}' não pode adicionar a chave '{1}'. Um TypeConverter converterá a chave no tipo '{2}'. Para não ver ...

Dicionário do tipo '{0}' não pode adicionar a chave '{1}'. Um TypeConverter converterá a chave no tipo '{2}'. Para não ver este erro, substitua System.Collections.IDictionary.Add e lá realize a conversão.