Ich folgte viele Tutorials über die Verwendung der Bibliothek iCal.NET, um einen Termin an Benutzer-E-Mail zu senden, aber es scheint nicht mit aspnet Core zu arbeiten. Der Fehler war: Namespace "Event" wurde nicht gefunden.iCal.NET .NET Core - Namespace 'Event' konnte nicht gefunden werden
Ich habe versucht, die Methode zu senden Termin in Google Kalender wie unten zu schreiben:
// creating the event
var now = DateTime.Now;
var later = now.AddHours(1);
var e = new Event
{
DtStart = new CalDateTime(now),
DtEnd = new CalDateTime(later)
};
var calendar = new Calendar();
calendar.Events.Add(e);
var serializer = new CalendarSerializer(new SerializationContext());
var serializedCalendar = serializer.SerializeToString(calendar);
Blick auf den Fehler: http://prntscr.com/h6vvcv
Hier ist die Bibliothek: https://github.com/rianjs/ical.net
Es gibt eine andere Art und Weise zu eine einfache E-Mail senden, um den Nutzer dazu zu bringen, seinem Google Kalender einen Termin hinzuzufügen?