Nach dem Hinzufügen dieser Methode (ersten Test auf C# async Schlüsselwort in meinem Leben) zu meinem Projekt bekomme ich den Fehler unten, warum?Fehlender Compiler erforderlich Mitglied 'System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AwaitOnCompleted'
public async Task<Member> AddOrUpdate(DownloadFormModel model)
{
IMailChimpManager mailChimpManager = new MailChimpManager(ConfigurationManager.AppSettings["mailChimpKey"]);
Member member = new Member {EmailAddress = model.Email, Status = Status.Subscribed};
member.MergeFields.Add("NAME", model.Name);
return (await mailChimpManager.Members.AddOrUpdateAsync(ConfigurationManager.AppSettings["mailChimpDownloadListID"], member));
}
Fehler innerhalb VStudio 2015 nach der Kompilierung:
Fehlende Compiler erforderlichen Mitglied 'System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AwaitOnCompleted'
Mein Projekt ist eine ASP.NET MVC 4 targeting .NET Framework 4.5 (gerade von 4.0 aktualisiert) und ich versuche, MailChimp.NET v3 darin zu integrieren.
Danke.
EDIT: Erstellt ein brandneues MVC WebApplication .NET 4.5-Projekt in VStudio 2015 und die gleiche Methode kompiliert ohne Fehler. Was soll ich überprüfen?
Haben Sie das 'Microsoft.Bcl.Async'-Paket, das mit .NET 4.5 nicht benötigt wird und möglicherweise Probleme verursacht? –
Hinzugefügt 'Microsoft.Blc' und' Microsoft.Blc.Build' ohne Erfolg. 'Microsoft.Blc.Async' ist nicht im VStudio NuGet-Manager aufgeführt. – abenci
Mein Punkt ist, dass Sie keines davon benötigen sollten, wenn Sie auf .NET 4.5 abzielen. –