管理を任されたMVCWebアプリケーションをデプロイする準備ができました(アプリケーションは作成しませんでした)。プロジェクトは現在、エラーなしで本番モードでコンパイルされていますが、いくつかの警告があります。正確には9です。
これで6つはテストプロジェクトに関係しますが、Webプロジェクトに関係するものは2つあります。これらのエラーは次のとおりです。
到達不能コードが検出されました
どちらの場合も、これらの警告は戻り値にスローされます。
protected override ValidationResult IsValid(object value, ValidationContext validationContext)
{
if (true)
{
return new ValidationResult("Passwords don't match", new string[] { OriginalProperty });
}
return null;
}
上記の例では、「return null」行は、到達不能コードの警告をスローします。
これはばかげた質問かもしれませんが(簡単に行ってください;-))、これらの警告はアプリケーションの機能にとってどれほど重要ですか?明らかにそれらは理由がありますが、エラーではないので、それらを無視して展開しても比較的大丈夫でしょうか?