Я пытаюсь найти лучший способ взять файл ics и преобразовать его в формат, который я могу поместить в базу данных. Может ли кто-нибудь порекомендовать, как это сделать?парсер для файлов ics в .net
10
A
ответ
7
Коммерческая библиотека .NET Aspose.iCal делает работу
http://www.aspose.com/community/blogs/salman.sarfraz/archive/2008/11/21/where-is-aspose-icalendar.aspx (раньше http://www.aspose.com/categories/file-format-components/aspose.network-for-.net/default.aspx)
Или это с открытым исходным кодом синтаксического анализа (не пробовал)
http://sourceforge.net/projects/icalparser/
И этот онлайн-валидатор iCal пригодится
http://severinghaus.org/projects/icv/
С уважением, Тамберг
9
0
Я https://github.com/der-Daniel/ical.NET, который также доступен на NuGet.
Это, кажется, самый многообещающий – AtliB
. Мой опыт в том, что библиотека DDay.iCal не сэкономит ваше время, это будет стоить вам много времени, чтобы обойти несколько раздражающих ошибок. Я не тестировал другие библиотеки, но я бы, конечно, НЕ комментировал библиотеку DDay.iCal никому. –
Стоит отметить, что DDay.iCal, к сожалению, не AOT (Вперед времени), компиляционно-безопасный, что означает, что если вы, например, разрабатываете для IOS с Unity, DDay.iCal потребует специального исправления. –