2013-09-11 8 views
0

У меня есть один класс, работающий в фреймворке 4.0, но не работающий в фреймворке 3.0. Мне нужно, чтобы это работало в фреймворке 3.0.Mailmessage 4.0 работает в фреймворке 3.0

Мне нужна помощь для работы в фреймворке 3.0, это возможно?

public void EnviarEmail(string Titulo) 
    { 
     MensagemEmail.To.Clear(); 
     MensagemEmail.To.Add(EmailEnviar); 
     MensagemEmail.From = EmailOrigem; 
     MensagemEmail.IsBodyHtml = true; 
     MensagemEmail.Subject = Titulo; 
     MensagemEmail.Body = Mensagem.ToString(); 
     MensagemEmail.ReplyToList.Add(EmailOrigem); 
     this.Servidor.Send(MensagemEmail); 
    } 


    public void Dispose() 
    { 
     EmailEnviar = null; 
     EmailOrigem = null; 
     Mensagem.Clear(); 
     Mensagem = null; 
     MensagemEmail.To.Clear(); 
     MensagemEmail.Dispose(); 
     MensagemEmail = null; 
     Servidor.Dispose(); 
     Servidor = null; 
    } 
} 
+1

Что, собственно, «не работает»? –

+0

Чтобы быть ясным, в этом коде нет ничего, что не работает в .NET Framework 3.0. (Я в восторге, вы можете найти машину с этим, возможно .Net 3.5?) На самом деле, я ничего не вижу об этом коде, который не был запущен на .Net Framework 1.1. – user7116

+0

Mensagem.Clear(); –

ответ

0

Свойство ReplyToList не используется в версии класса MailMessage Framework3.0.

Вот MSDN System.Net.Mail Namespace page для Framework 3.0. Оттуда вы можете найти эквивалентные свойства/методы, которые вам нужны, так как трудно расшифровать все классы, которые вы используете.

+0

смотрите это http://social.msdn.microsoft.com/Forums/vstudio/pt-BR/dc500b70-6f1f-4697-9b72-a91864a8737e/from-da-classe-mailmessage-no-funciona-como-esperado don ' t в рамках 3.0 –

+0

Как я уже сказал, просмотрите версию пространства имен 3.0 и найдите нужные вам эквиваленты – tinstaafl