L'exportation de l'événement avec C# iCalendar et le format vCalendar

Je suis en train de travailler sur un projet dans lequel nous allons nous appuyer sur la capacité d'exportation d'un événement à Outlook 2007, Outlook 2010, et iCal. J'ai fait quelques recherches et trouvé que iCal (pour soutenir le programme iCal) et vCal (Outlook) sont fondamentalement la même chose, de ce que j'ai vu. Il semble que iCal est basé sur l'ancien format vCal, donc j'essaye de voir ce que je peux emprunter entre les deux implémentations pour le rendre plus facile à générer des .ics et .vcs fichiers. J'ai trouvé a C# de la mise en œuvre d'un vCal fichier, et a C# de la mise en œuvre d'un iCal fichier.

  1. Est qu'il ya quelqu'un qui sait de la vrai différence entre les deux? Il semble que iCal a un peu plus de propriétés et est la version 2.0 où vCal est de 1,0.
  2. Existe-il des bibliothèques que déjà de gérer l'exportation de ces deux types distincts donc je n'ai pas d'écrire toujours la même chose ou une bibliothèque pour gérer les deux?
  3. Est le vCal de mise en œuvre de différents entre Outlook 2007 et Outlook 2010?

Remarque: je suis conscient que Outlook prend également en charge le iCal (*.ics) format, cependant, nous avons été invités à prendre en charge la création de vCal (*.vcs) fichiers en plus *.fichiers ics.

OriginalL'auteur Mark Ursino | 2011-03-28