C# DDay.ICal,谷歌日历返回多个事件

C# DDay.ICal,谷歌日历返回多个事件,c#,asp.net,icalendar,dday,C#,Asp.net,Icalendar,Dday,我有一个谷歌的ics文件(附在下面),当我在outlook中打开该文件时,它不会在文件“20120823”中提到的日期添加任何事件。但在我用于以编程方式获取日历事件的DDay.ICal dll中,dll返回730个事件。有什么想法吗 我看到一个链接,上面说DDay已经解决了谷歌日历的问题,但似乎还没有解决。任何可用的黑客攻击都将大有帮助 ICS内容 BEGIN:VEVENT DTSTART;VALUE=DATE:20120823 DTEND;VALUE=DATE:20120824 RRULE:F

我有一个谷歌的ics文件(附在下面),当我在outlook中打开该文件时,它不会在文件“20120823”中提到的日期添加任何事件。但在我用于以编程方式获取日历事件的DDay.ICal dll中,dll返回730个事件。有什么想法吗

我看到一个链接,上面说DDay已经解决了谷歌日历的问题,但似乎还没有解决。任何可用的黑客攻击都将大有帮助

ICS内容

BEGIN:VEVENT
DTSTART;VALUE=DATE:20120823
DTEND;VALUE=DATE:20120824
RRULE:FREQ=DAILY;UNTIL=20120824
EXDATE;VALUE=DATE:20120824
EXDATE;VALUE=DATE:20120823
DTSTAMP:20131031T111655Z
UID:xxxxxxxxxxxxxxxxxxxxxxxx@google.com
CREATED:20120621T142631Z
DESCRIPTION:
LAST-MODIFIED:20120621T142631Z
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Test Summary
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR
下面的代码返回730个事件

IList<Occurrence> occurrences = iCal.GetOccurrences(
                new iCalDateTime(2010, 1, 1, "US-Eastern"),
                new iCalDateTime(2016, 12, 31, "US-Eastern"));
IList引用=iCal.getoccurrencess(
新iCalDateTime(2010年1月1日,“美国东部”),
新iCalDateTime(2016年12月31日,“美国东部”);

问题基本上与google calendar有关,但DDay已将该问题纳入代码中,并重新发布了新的DLL@

(;使用。它包含许多性能增强和错误修复。)


看起来你发现了一个bug,还有。它是。

在你发布的
VEVENT
中,我预计0次出现;你能详细说明一下谷歌日历的问题是什么吗?