Я работаю над проектом, в котором мы будем поддерживать возможность экспорта событий в Outlook 2007, Outlook 2010 и iCal. Я провел некоторое исследование и обнаружил, что iCal (для поддержки программы iCal) и vCal (для поддержки Outlook) - это одно и то же, из того, что я видел. Похоже, что iCal основан на старом формате vCal , поэтому я пытаюсь понять, что можно позаимствовать между двумя реализациями, чтобы упростить генерацию .ics и * 1005. * .vcs файлы. Я нашел реализацию C # для vCal файла и реализацию C # для iCal файла .
Есть ли кто-нибудь, кто знает об истинной разнице между ними? Похоже, что у iCal есть еще несколько свойств и версия 2.0, где vCal равен 1.0.
Существуют ли какие-либо библиотеки, которые уже выполняют экспорт в эти два отдельных типа, поэтому мне не нужно писать в основном одну и ту же вещь или библиотеку для обработки обоих?
Отличается ли реализация vCal в Outlook 2007 и Outlook 2010?
Примечание: Мне известно, что Outlook также поддерживает формат iCal (* .ics), однако нас попросили поддержать создание файлов vCal (* .vcs) в дополнение к файлам * .ics. .