2017-11-03 4 views
0
내 프로젝트에 Microsoft.NETCore.Portable.Compatibility NuGet을 추가 한

에 System.Net.Mail를 사용할 수 없습니다,하지만, 난 여전히 내가 SMTP를 통해 메일을 보내려고하지 using System.Net.Mail;는 ASP.NET MVC 프로젝트

수 있습니다. 어셈블리 참조 System.dll 추가하려고했습니다. 이 경우 System.Net.Mail을 사용할 수는 있지만 MailMessage mail = new MailMessage(); mail.To.Add(receiver);SmtpClient smtp = new SmtpClient(); smtp.Credentials = true;에 오류가 있습니다. mscorlib가 누락되었다고 말했습니다.

나는 밤새도록 주변을 수색했지만 해결책을 찾지 못했습니다.

System.dll도 포함되어 있기 때문에 Microsoft.NETCore.Portable.Compatibility와 함께 작동하지 않는 이유는 혼란 스럽습니다. NuGet을 통해 설치 한 후에 설정해야합니까?

+2

내가 사용하는'MailKit' 대신에 건의 할 것입니다. SMTP는 2.0까지 dotnet core에서 지원되지 않으므로, 더 낮은 버전으로 업그레이드하거나 대신'Mailkit'을 시도하십시오. – thisextendsthat

답변