この警告を防止するにはどうすればよいですか?'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です。最後に
#pragma warning disable 0612, 0618
// Your code that calls obsolete functions
// ...
#pragma warning restore 0612, 0618
restore
が重要であり、時代遅れの機能を使用してについての警告が戻ったことを保証しますので、次のように
だから、廃止された機能(複数可)への呼び出し(複数可)をラップすることができもう一度。それは良い、よく文書化された理由のための特定の警告を無視するだけの良い練習です!文章を口頭で#pragma
とコメントしてください。
もちろん、最善の選択肢は、言うことをして、推奨される代替手段を使用することです:System.Net.Mail.SmtpClient
。これを次のバージョンやリファクタリングのための目標にしてください。
それは何を言いますか。これはwinformsとは関係ありません。 –