VCARD deserialization defects

Please use the attached VCF as an example

  1. VCARD contains three emails. Aspose returns only 2 in Emails collection.
  2. X-MS-IMADDRESS not deserialized (but to be fair is available in the ExtendedProperties collection)
  3. VCARD elements such as body and street can contain escaped elements (possibly also other fields). Aspose does not unescape them.
  4. Unnecessary \r\n in the extended properties
    image.png (9.8 KB)

Joe Joseph Doe - Doe Company (16.2 KB)

code used is

var vCardContact = VCardContact.Load($@"{AppDomain.CurrentDomain.SetupInformation.ApplicationBase}\Joe Joseph Doe - Doe Company Ltd.vcf");


I have worked with the issue shared by you and have been able to reproduce the issue. An issue with ID EMAILNET-39276 has been created in our issue tracking system to investigate and resolve the issue. This thread has been linked with the issue so that you may be notified once the issue will be fixed.

The issues you have found earlier (filed as EMAILNET-39276) have been fixed in this update.