我在 .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();
请您参考如下方法:
Microsoft.AspNet.WebApi.Client 5.2.3 是 SendGrid 6.1.0 的依赖项,它需要 .NET 4.5
使用较低版本的 SendGrid。例如SendGrid 5.1.0
注意:当然,最好的解决方案是摆脱对 .NET 4.0 的依赖。真的有什么理由不更新到较新的版本吗?
