Tôi đang tìm một phương pháp tốt để tạo tệp iCalendar (* .ics) trong C# (asp.net). Tôi đã tìm thấy một vài tài nguyên, nhưng một điều thiếu sót là sự hỗ trợ của họ đối với các trường được trích dẫn có thể in được - các trường có trả về dòng và nguồn cấp dữ liệu dòng.Tạo tập tin iCal trong C#
Ví dụ: nếu trường mô tả không được mã hóa đúng cách, chỉ dòng đầu tiên sẽ hiển thị và có thể làm hỏng phần còn lại của thông tin trong tệp * .ics.
Tôi đang tìm các lớp hiện có có thể tạo tệp * .ics và/hoặc lớp học có thể tạo ra các trường được trích dẫn có thể in được được trích dẫn.
Mặc dù câu hỏi này xảy ra một thời gian dài trước đây, tôi nghĩ tôi chỉ ra rằng các trường có thể in được là * không * một phần của tiêu chuẩn iCalendar (vCalendar 2.0). Chúng là một phần của tiêu chuẩn vCalendar (vCalendar 1.0) hiếm khi được sử dụng ngày nay. iCalendar có phương pháp thoát dữ liệu riêng của mình, sạch hơn và dễ hiểu hơn nhiều so với bản in được trích dẫn. – Doug