2016-06-01 4 views
1

.Net Framework 4.0에서 다음 코드를 사용하고 있습니다. sendgrid 패키지 버전은 6.1.0입니다. 그러나 프로젝트를 빌드 할 때 빌드가 실패하지만 오류는 없습니다. .Net 4.5.1에서 동일한 코드를 실행하면 작동합니다. 나는 닷넷 4.0 만그리드 메일 기능이 .net에서 작동하지 않습니다. 프레임 속도 4

SendGridMessage myMessage = new SendGrid.SendGridMessage(); 
myMessage.AddTo("[email protected]"); 

myMessage.From = new MailAddress("[email protected]", "Update"); 
myMessage.Subject = "New Update"; 
myMessage.Text = "Processed sucessfully"; 

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

질문에 대한 답변은 –

+1

입니다. .NET Framework 4.0 버전의 SendGrid에서는 API 키를 사용하여 웹의 새 인스턴스를 만들 수 있습니까? NetworkCredential을 사용하여 생성하는 옵션 만 볼 수 있습니다. – AlvinfromDiaspar

답변

2

Microsoft.AspNet.WebApi.Client 5.2.3를 사용할 필요로 제안주십시오 의 의존성 6.1.0을 SendGrid이며 .NET 4.5

사용하십시오이 필요 SendGrid의 하위 버전 예를 들어 SendGrid 5.1.0

+1

사용자 이름, 비밀번호 접근 방식 대신 전송 그리드 API 키를 사용하고 있습니다. 이 접근법은 .Net 4.5.1에서 sendgrid 6.1.0과 함께 작동했지만, 4.0에서 sendgrid를 사용해야합니다. –

+0

편집 된 답변보기 –