4

私は、イベントを Outlook 2007、Outlook 2010、および iCal にエクスポートする機能をサポートするプロジェクトに取り組んでいます。調べてみたところ、iCal (iCal プログラムをサポートするため) と vCal (Outlook をサポートするため) は基本的に同じものであることがわかりました。iCal は古いvCal形式に基づいているようです。そのため、 .icsファイルと.vcsファイルを簡単に生成できるように、2 つの実装の間で何を借用できるかを調べています。vCalファイルC# 実装と、iCalファイルの C# 実装も見つかりました。

  1. 両者の本当の違いを知っている人はいますか?iCal にはさらにいくつかのプロパティがあり、vCal が 1.0 のバージョン 2.0 のようです。

  2. これら2つの別々のタイプへのエクスポートをすでに処理しているライブラリはありますか?基本的に同じものを書く必要はありませんか、両方を処理するライブラリを作成する必要はありませんか?

  3. vCal の実装は Outlook 2007 と Outlook 2010 で異なりますか?

注: Outlook が iCal (*.ics) 形式もサポートしていることは認識していますが、*.ics ファイルに加えて vCal (*.vcs) ファイルの作成をサポートするよう求められています。

4

1 に答える 1

5
  1. vcal と ical の違いに関するスタック オーバーフローの質問ウィキペディアにはさらに詳しい情報があり 、同じトピックに関する Google Answers の質問があります。基本的に、iCal は以前の vCal 実装を継承しています。主な変更点は、情報量とそのデータが取り得る形式です。

  2. .NET の場合は、Doug Day の優れた DDay.iCalライブラリを使用してください。ical 形式と vcal 形式の両方をエクスポートできます。(Outlook 2003/vcal との互換性を有効にするために、カレンダーのバージョンを 2.0 ではなく 1.0 に設定するだけです)

  3. ウィキペディアの記事には、Outlook の iCal 標準の実装に関する情報がいくつかありますが、2 つの間の変更に関する情報はありません。

于 2011-04-01T23:49:52.450 に答える