CLSコンプライアンスをチェックするツールはありますか?
-
19-08-2019 - |
質問
.NETコードを分析できるツールはありますか(C#および VB.NET )CLSに準拠していない理由をなぜ教えてください
Visual Studioは、パラメーターがCLSに準拠していないことを教えてくれますが、原因がわからないため、問題の修正に近づきません。
Visual Studioエラーの例:
パラメーター 'xyz'はCLSに準拠していません
解決
ツールを知っているとは言えません。MSDNページを使用する傾向があります。 言語非依存および言語非依存コンポーネント を使用して、パラメータ/変数のタイプがCLSに準拠しているかどうかを確認します。 「タイプ」という名前のテーブルのセクションを参照してください。
これについては、かなり前に、ブログ投稿 FxCopおよびCLSコンプライアンス 。
他のヒント
メモリから実行するのはそれほど難しくありません。ツールについては知りませんが、この
先制的な反論:私の知る限り、FxCopはCLSコンプライアンスチェックをサポートしていません。おそらくVSでのコード分析は行いますが、職場では確認できません。 受け取った警告メッセージをグーグルで検索できます。
所属していません StackOverflow