我在.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的依赖。确实有充分的理由不更新到较新版本吗?