我正在寻找一种在C#(asp.net)中生成iCalendar文件(* .ics)的好方法。我找到了一些资源,但是缺少的一件事是它们对带引号的可打印字段(具有回车符和换行符的字段)的支持。

例如,如果说明字段未正确编码,则仅第一行将显示,并且可能损坏* .ics文件中的其余信息。

我正在寻找可以生成* .ics文件的现有类和/或可以生成带引号的可打印字段的类。

最佳答案

我使用DDay.Ical,它的好东西。
能够打开一个ical文件并在一个不错的对象模型中获取其数据。它说是beta,但对我们来说效果很好。

编辑2016年11月

该库已被弃用,但已由另一位开发人员选择并重新发布为iCal.NET。

有关发行说明:rianjs.net/2016/07/dday-ical-is-now-ical-net

来源GitHub:github.com/rianjs/ical.net

关于c# - 在C#中创建iCal文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10658/

10-09 03:19