ICal import создает новый календарь при открытии файла ics

Я работаю над функцией "добавить в календарь" из моей веб-части Sharepoint (созданной с помощью VS2010).

Я экспортировал файл ICS программно без проблем.

но проблема в том, когда я пытаюсь открыть файл ICS из OUTLOOK.

Если файл ICS имеет одно назначение, никаких проблем....

Если файл ICS имеет несколько назначений, возникает проблема...

когда я делаю Файл > > Открыть > > импорт > > Выберите файл ics, он работает штраф в размере

но если я попытаюсь просто дважды щелкнуть файл ICS, он создаст новый календарь вместо обновления моего существующего календаря по умолчанию

любые предложения...?

3 ответов


посмотреть это так пост что предполагает, что Outlook будет поддерживать только несколько событий, используя ICS как подача или подписка - не напрямую, как один импорт ICS.


У нас была аналогичная проблема, и мы обнаружили, что если в файле ICS было поле X-WR-CALNAME, даже если оно было пустым, Outlook автоматически создаст новый календарь. Если в нем не было этого поля, Outlook импортировал его.


у меня была та же проблема. При нажатии на .ics файл outlook создает новый календарь, а не обновление существующего календаря.

Я решил это путем добавления этого описания .ics файл:

X-WR-RELCALID:XXXXXX

здесь XXXXXX уникальное значение для календаря. Затем Outlook попросит вас заменить календарь, а не добавлять новый.

дескриптор был найден на http://en.wikipedia.org/wiki/ICalendar