我正在开展一个项目,我们将支持将事件导出到 Outlook 2007、Outlook 2010 和 iCal 的功能。我做了一些研究,发现 iCal(支持 iCal 程序)和 vCal(支持 Outlook)从我所看到的情况来看基本上是一样的。看来iCal 是基于旧的 vCal 格式,所以我试图看看我可以在这两个实现之间借用什么,以便更容易生成.ics和.vcs文件。我找到了vCal文件的 C# 实现,以及iCal文件的 C# 实现。
有没有人知道两者之间的真正区别?似乎 iCal 具有更多属性,并且是 vCal 为 1.0 的 2.0 版。
是否有任何库已经处理导出到这两种不同的类型,所以我不必编写基本相同的东西或一个库来处理两者?
Outlook 2007 和 Outlook 2010 之间的 vCal 实施是否不同?
注意:我知道 Outlook 也支持 iCal (*.ics) 格式,但是我们被要求支持创建 vCal (*.vcs) 文件以及 *.ics 文件。