非常に単純なプロジェクトでコード分析を実行すると、すぐに「CA0503 IssueRunningCodeAnalysis」および「CA0505IssueRunningCodeAnalysis」違反が発生します。 CA0503のドキュメントページには、「このプロパティは非推奨です。置き換えられるプロパティを使用してください」と記載されています。ただし、置き換えられるプロパティ、エラーの処理方法、またはエラーの抑制方法については示していません。どうやら、これは隠されたMicrosoftルールセットであり、ルールをオフにすることはできません。
CA0505のドキュメントページにも同様に、「置き換えられるプロパティが定義されているため、非推奨のプロパティは無視されます」と記載されています。さらに、「警告CA505は、指定された非推奨のコード分析プロパティと先行するコード分析プロパティの両方にプロジェクトまたはビルド構成ファイルの値が含まれている場合に生成されます。この問題を解決するには、非推奨のプロパティを削除してください。」
ソリューション全体でCA0503またはCA0505のいずれかをテキスト検索しても、何も返されません。ただし、「CodeAnalysisRules」を検索すると、2つのプロジェクトファイルのそれぞれに次の行が見つかります。
<CodeAnalysisRules>-Microsoft.Design#CA2210 </ CodeAnalysisRules>
同様のテキスト検索で、「CodeAnalysisRuleSet」に対応する行が見つかりません。
他の誰かがこれに遭遇し、おそらくこれらのメッセージを修正または抑制する方法を見つけましたか?