본문으로 바로가기
반응형
'System.Web.Mail.MailMessage'은(는) 사용되지 않습니다. 'The recommended alternative is System.Net.Mail.MailMessage. http://go.microsoft.com/fwlink/?linkid=14202'

2.0으로 업그레이드 한 후에 컴파일을 하면서 이런 메세지가 뜨게 됩니다.

2.0 에서는 이 클래스가 제공되지 않고, System.Net.Mail.MailMessage 를 사용하시면 됩니다.

기존에 사용하던
MailMessage mailMessage = new MailMessage();

   mailMessage.To = mailTo;      //!< 수신자
   mailMessage.From = mailFrom;      //!< 송신자
   mailMessage.Subject = mailSubject;      //!< 제목
   mailMessage.Body = mailBody;      //!< 본문
   mailMessage.BodyFormat = MailFormat.Html;      //!< 본문 형식

   SmtpMail.SmtpServer = "서버아이피";
   SmtpMail.Send( mailMessage );


부분을 =>

   MailAddress from = new MailAddress(mailFrom);
   MailAddress to = new MailAddress(mailTo);
   MailMessage mailMessage = new MailMessage(from, to);
   mailMessage.Subject = mailSubject;
   mailMessage.Body = mailBody;

   SmtpClient client = new SmtpClient("서버아이피");
   client.Send(mailMessage);


로 변경해 주시면 됩니다.

다시 컴파일 해 보세요. ^^

반응형