Click here to Skip to main content
14,365,424 members

.NET vCard API for creating and parsing vCards

Rate this:
4.78 (29 votes)
Please Sign up or sign in to vote.
4.78 (29 votes)
22 Jun 2007
This article discusses how to create and parse vCards using a .NET vCard API

Screenshot - NET_vCard_API.gif


Here I will discuss a .NET vCard API for creating and parsing vCards. Basically, a vCard is an electronic business card that can store such elements as Name, Phones, Photo, Emails, etc. This article assumes that you already have a little knowledge about vCard. If not, then for detailed information about vCard see RFC 2426. There is nothing more to tell you. Just get started by launching the vCard viewer application. I have made a well-commented and clear example application that is available for download at the top of this article. I hope that you don't need any more. vCard code is part of the LumiSoft.Net library. The LumiSoft.Net.Mime.vCard namespace contains all vCard related classes. You can get latest here and join in discussions on the forum.


  • 18 October, 2006 -- Original version posted
  • 22 June, 2007 -- Article edited and moved to the main article base


This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


About the Author

Ivar Lumi
Estonia Estonia
No Biography provided

Comments and Discussions

Questionunfortunately still buggy Pin
Stefan Kloss13-Apr-15 4:29
memberStefan Kloss13-Apr-15 4:29 
GeneralMy vote of 2 Pin
Răzvan Muntea6-Dec-13 4:13
memberRăzvan Muntea6-Dec-13 4:13 
GeneralMy vote of 3 Pin
Member 796606624-Sep-13 23:22
memberMember 796606624-Sep-13 23:22 
GeneralThanks Pin
nexsoftware17-Apr-13 0:41
membernexsoftware17-Apr-13 0:41 
QuestionCardDav Pin
qadirv14-Mar-12 7:50
memberqadirv14-Mar-12 7:50 
AnswerRe: CardDav Pin
Ivar Lumi14-Mar-12 20:42
memberIvar Lumi14-Mar-12 20:42 
GeneralRe: CardDav Pin
qadirv15-Mar-12 0:00
memberqadirv15-Mar-12 0:00 
GeneralRe: CardDav Pin
Ivar Lumi15-Mar-12 0:11
memberIvar Lumi15-Mar-12 0:11 
GeneralRe: CardDav Pin
qadirv15-Mar-12 1:07
memberqadirv15-Mar-12 1:07 
GeneralRe: CardDav Pin
Ivar Lumi15-Mar-12 1:12
memberIvar Lumi15-Mar-12 1:12 
GeneralRe: CardDav Pin
qadirv15-Mar-12 1:24
memberqadirv15-Mar-12 1:24 
GeneralMy vote of 3 Pin
amirHarirbafan18-Nov-11 19:45
memberamirHarirbafan18-Nov-11 19:45 
QuestionWhat are the terms of use to your vcard library Pin
Gary Dryden11-Mar-11 7:20
memberGary Dryden11-Mar-11 7:20 
AnswerRe: What are the terms of use to your vcard library Pin
Ivar Lumi11-Mar-11 22:00
memberIvar Lumi11-Mar-11 22:00 
Generalbug report Pin
pipiwei7-Jan-10 21:46
memberpipiwei7-Jan-10 21:46 
GeneralRe: bug report Pin
Ivar Lumi7-Jan-10 22:20
memberIvar Lumi7-Jan-10 22:20 
Questioncannot open vCards on mac? Pin
MarkoKovacic25-Nov-09 11:06
memberMarkoKovacic25-Nov-09 11:06 
AnswerRe: cannot open vCards on mac? Pin
Ivar Lumi25-Nov-09 20:34
memberIvar Lumi25-Nov-09 20:34 
GeneralRe: cannot open vCards on mac? Pin
MarkoKovacic26-Nov-09 9:45
memberMarkoKovacic26-Nov-09 9:45 
Generalbug when parsing vcard like this Pin
andrey.shredder4-Jun-09 18:31
memberandrey.shredder4-Jun-09 18:31 
GeneralRe: bug when parsing vcard like this Pin
Ivar Lumi4-Jun-09 21:20
memberIvar Lumi4-Jun-09 21:20 
Generalgenerating vcard problems with special caracters Pin
Member 454059517-Oct-08 3:04
memberMember 454059517-Oct-08 3:04 
GeneralRe: generating vcard problems with special caracters Pin
Ivar Lumi17-Oct-08 3:49
memberIvar Lumi17-Oct-08 3:49 
Questionwhat's the license for this? Pin
Adam Hurwitz17-Apr-08 6:30
memberAdam Hurwitz17-Apr-08 6:30 
AnswerRe: what's the license for this? Pin
Ivar Lumi17-Apr-08 6:50
memberIvar Lumi17-Apr-08 6:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Posted 18 Oct 2006


70 bookmarked