Estoy buscando un buen método para generar un archivo iCalendar (* .ics) en C# (asp.net). He encontrado un par de recursos, pero una cosa que ha faltado es su compatibilidad con los campos cotizados e imprimibles - campos que tienen devoluciones de carro y alimentaciones de línea.Creando archivos iCal en C#
Por ejemplo, si el campo descripción no está codificado correctamente, solo se mostrará la primera línea y posiblemente se corromperá el resto de la información en el archivo * .ics.
Estoy buscando clases existentes que puedan generar archivos * .ics y/o una clase que pueda generar entre comillas imprimibles campos.
Aunque esta pregunta sucedió hace mucho tiempo, pensé que señalaría que los campos imprimibles con comillas * no * son parte del estándar iCalendar (vCalendar 2.0). Son parte del estándar vCalendar (vCalendar 1.0) que rara vez (o nunca) se usa hoy en día. iCalendar tiene su propio método de escaparse de datos que es mucho más limpio y fácil de interpretar que el de impresión entre comillas. – Doug