2012-01-15 56 views

回答

6

可以通过使用#pragma warning disable选择性地禁用某些编译警告,然后重新启用这些警告与#pragma warning restore

与使用[Obsolete]属性标记的功能相关的警告代码是CS0612CS0618

所以,你可以换电话(S)到废弃的功能(S)如下:

#pragma warning disable 0612, 0618 
    // Your code that calls obsolete functions 
    // ... 
#pragma warning restore 0612, 0618 

restore末是很重要的,因为它确保了关于使用过时的函数的警告得到回头再次。这是一个很好的习惯,只需要忽略具有良好记录的理由的特定警告!自由地评论#pragma陈述。

当然,最好的选择是做它所说的并切换到使用推荐的替代方案:System.Net.Mail.SmtpClient。将此作为您的下一个版本或重构工作的目标。

相关问题