問題タブ [ca1704]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - CA1704-Microsoftは「マルチ」という言葉をブロックしているようですか?
コード分析を実行すると、Microsoftが「マルチ」という単語を認識しないためにエラーが発生します(彼らがそれを使用していることを確認してIMultiValueConverter
ください)。したがって、これを修正するために私が行ったのは、CodeAnalysisDictionary.xmlファイルを追加し、ここで提供される手順に従うことでした。ただし、状況は解決されていないようです。それでもコード分析の警告メッセージが表示されます。
これが認識された単語セクションのバグではないことを確認するために、別のクラスと別の例外を追加しました。
これを修正する代わりに、SuppressMessageを使用することもできますが、この単語をあちこちで使用する予定がある場合は、これは適切な解決策ではありません。
Microsoftは、認識された単語に「Multi」が追加されるのを実際にブロックしましたか?
c# - MultiStringという名前のクラスに対するVisualStudio2010コード分析警告CA1704
VisualStudio2010のコード分析ツールで問題が発生しています。複数の文字列を操作するために使用されるクラスがあるため、クラスに名前を付けましたMultiString
。コード分析ツールを実行すると、次の警告が表示されます。
CA1704:Microsoft.Naming:タイプ名「MultiString」の「Multi」のスペルを修正してください。
multiString
がパラメータ名またはIsMultiApplicationCard
プロパティ名として使用されている場合にも、同じ問題が発生します。
トピック「コード分析-CA1704:「Ps」のスペルを修正する」のおかげで、 multiという用語はデフォルトで認識されないことがわかりました。今、私はなぜだろうか(私はネイティブスピーカーではありません)。マルチは有効な単語ではありませんか?代わりにどの単語を使うべきですか?または、マルチアプリケーションとマルチストリングの使用を提案しますか?