2012-01-15 22 views

答えて

6

あなたは選択#pragma warning disableを使用して、特定のコンパイラの警告を無効にして、#pragma warning restoreと再度有効にこれらの警告をすることができます。

[Obsolete]属性のマークは、CS0612CS0618です。最後に

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

restoreが重要であり、時代遅れの機能を使用してについての警告が戻ったことを保証しますので、次のように

だから、廃止された機能(複数可)への呼び出し(複数可)をラップすることができもう一度。それは良い、よく文書化された理由のための特定の警告を無視するだけの良い練習です!文章を口頭で#pragmaとコメントしてください。

もちろん、最善の選択肢は、言うことをして、推奨される代替手段を使用することです:System.Net.Mail.SmtpClient。これを次のバージョンやリファクタリングのための目標にしてください。