私は、イベントを Outlook 2007、Outlook 2010、および iCal にエクスポートする機能をサポートするプロジェクトに取り組んでいます。調べてみたところ、iCal (iCal プログラムをサポートするため) と vCal (Outlook をサポートするため) は基本的に同じものであることがわかりました。iCal は古いvCal形式に基づいているようです。そのため、 .icsファイルと.vcsファイルを簡単に生成できるように、2 つの実装の間で何を借用できるかを調べています。vCalファイルのC# 実装と、iCalファイルの C# 実装も見つかりました。
両者の本当の違いを知っている人はいますか?iCal にはさらにいくつかのプロパティがあり、vCal が 1.0 のバージョン 2.0 のようです。
これら2つの別々のタイプへのエクスポートをすでに処理しているライブラリはありますか?基本的に同じものを書く必要はありませんか、両方を処理するライブラリを作成する必要はありませんか?
vCal の実装は Outlook 2007 と Outlook 2010 で異なりますか?
注: Outlook が iCal (*.ics) 形式もサポートしていることは認識していますが、*.ics ファイルに加えて vCal (*.vcs) ファイルの作成をサポートするよう求められています。