CA1703: リソース文字列は正しく入力されなければなりません
Item | [値] |
---|---|
規則 ID | CA1703 |
カテゴリ | Microsoft.Naming |
互換性に影響する変更点 | なし |
原因
リソース文字列に Microsoft スペル チェック ライブラリで認識されない語が 1 つ以上含まれています。
Note
このルールは非推奨とされました。 詳細については、「非推奨の規則」を参照してください。
規則の説明
この規則では、リソース文字列を単語へと解析 (複合語をトークン化) し、各単語/トークンのスペルをチェックします。 解析アルゴリズムの詳細については、「CA1704: 識別子は正しく入力されなければなりません」を参照してください。
違反の修正方法
この規則の違反を修正するには、スペルが正しい完全な単語を入力するか、カスタム辞書に単語を追加します。 カスタム辞書の使用方法の詳細については、「CA1704: 識別子は正しく入力されなければなりません」を参照してください。
辞書の言語を変更する
既定では、英語 (en) バージョンのスペル チェックが使用されます。 スペル チェックの言語を変更する場合は、次のいずれかの属性を AssemblyInfo.cs または AssemblyInfo.vb ファイルに追加します。
- リソースがサテライト アセンブリにある場合は、AssemblyCultureAttribute を使用してカルチャを指定します。
- リソースがコードと同じアセンブリにある場合は、NeutralResourcesLanguageAttribute を使用して、アセンブリの "ニュートラル カルチャ" を指定します。
重要
カルチャを英語ベースのカルチャ以外に設定した場合、このコード分析規則は警告なしで無効になります。
どのようなときに警告を抑制するか
この規則による警告は抑制しないでください。 正しい綴りの単語を指定すると、新しいソフトウェア ライブラリの学習に必要な時間が短縮されます。
関連規則
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示