CS0117: “System.Net.Mail.MailMessage”并不包含“ReplyToList”的定义

  今天在使用System.Net.Mail.MailMessage发送邮件的时候为了设置回复地址,使用了MailMessage的ReplyToList对象,但是编译的时候出现了CS0117: “System.Net.Mail.MailMessage”并不包含“ReplyToList”的定义的错误。  

mail.ReplyToList.Add(new MailAddress("回复地址"));

   奇怪,ReplyToList是vs2010的IDE提示的建议的对象,ReplyTo对象是被否决了的。难道是framework版本的问题?vs2010版本比较高,默认的framework版本是4.0,IDE提示也是按照4.0的framework进行提示的,而IIS中我设置的framework是2.0的。

  修改IIS中的framework为4.0的后,发现编译通过了,没有报CS0117: “System.Net.Mail.MailMessage”并不包含“ReplyToList”的定义错误。

  蛋痛,原来是版本的问题。framework2.0的MailMessage不支持ReplyToList,只支持ReplyTo对象。改成ReplyTo后编译就没问题了。

  vs2010的IDE提示还真害人啊。。

加支付宝好友偷能量挖...


原创文章,转载请注明出处:CS0117: “System.Net.Mail.MailMessage”并不包含“ReplyToList”的定义

评论(0)Web开发网
阅读(243)喜欢(0)Asp.Net/C#/WCF