0
如何防止此警告?如何防止“System.Web.Mail.SmtpMail”过时的警告?
警告:'System.Web.Mail.SmtpMail'已过时:'推荐的替代方法是System.Net.Mail.SmtpClient。 http://go.microsoft.com/fwlink/?linkid=14202'〜\ SendMail.cs MailTest
如何防止此警告?如何防止“System.Web.Mail.SmtpMail”过时的警告?
警告:'System.Web.Mail.SmtpMail'已过时:'推荐的替代方法是System.Net.Mail.SmtpClient。 http://go.microsoft.com/fwlink/?linkid=14202'〜\ SendMail.cs MailTest
可以通过使用#pragma warning disable
选择性地禁用某些编译警告,然后重新启用这些警告与#pragma warning restore
。
与使用[Obsolete]
属性标记的功能相关的警告代码是CS0612和CS0618。
所以,你可以换电话(S)到废弃的功能(S)如下:
#pragma warning disable 0612, 0618
// Your code that calls obsolete functions
// ...
#pragma warning restore 0612, 0618
的restore
末是很重要的,因为它确保了关于使用过时的函数的警告得到回头再次。这是一个很好的习惯,只需要忽略具有良好记录的理由的特定警告!自由地评论#pragma
陈述。
当然,最好的选择是做它所说的并切换到使用推荐的替代方案:System.Net.Mail.SmtpClient
。将此作为您的下一个版本或重构工作的目标。
做它说的。这与winforms无关。 – 2012-01-15 08:49:06