我在.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();
答案 0 :(得分:3)
Microsoft.AspNet.WebApi.Client 5.2.3 是 SendGrid 6.1.0 的依赖关系,需要.NET 4.5
使用较低版本的SendGrid。例如SendGrid 5.1.0
注意:当然,最好的解决方案是摆脱您对.NET 4.0的依赖。是否有任何理由不更新到更新的版本?