发送网格邮件功能无效.net Framweork 4

时间:2016-06-01 11:08:24

标签: c# .net c#-4.0 .net-4.0 sendgrid

我在.Net Framework 4.0中使用以下代码。 sendgrid包版本是6.1.0但是当我构建项目时,构建失败但没有错误。当我在.Net 4.5.1中运行相同的代码时,它可以工作。请建议我只能使用.Net 4.0

SendGridMessage myMessage = new SendGrid.SendGridMessage();
myMessage.AddTo("abcd@xyz.com");

myMessage.From = new MailAddress("qwe@xyz.com", "Update");
myMessage.Subject = "New Update";
myMessage.Text = "Processed sucessfully";

var transportWeb = new Web("<API Key>");
transportWeb.DeliverAsync(myMessage).Wait();

1 个答案:

答案 0 :(得分:3)

Microsoft.AspNet.WebApi.Client 5.2.3 SendGrid 6.1.0 的依赖关系,需要.NET 4.5

使用较低版本的SendGrid。例如SendGrid 5.1.0

注意:当然,最好的解决方案是摆脱您对.NET 4.0的依赖。是否有任何理由不更新到更新的版本?