自定义词典不使用代码分析

Con*_*ole 3 naming code-analysis visual-studio-2013

我的源代码中有一个类:

public class TypeUserdef : SymbolType
Run Code Online (Sandbox Code Playgroud)

这是一个用于XML序列化的DTO,现在代码分析报告了一个警告:

MSBUILD : warning CA1704: Microsoft.Naming : Correct the spelling of 'Userdef' 
in type name 'TypeUserdef'.
Run Code Online (Sandbox Code Playgroud)

我将条目放入用户词典(我的项目中的客户词典设置为buildAction ="CodeAnalysisDictionary"):

<Dictionary>
  <Words>
    <Recognized>
      <word>userdef</word>
    </Recognized>
  </Words>
</Dictionary>
Run Code Online (Sandbox Code Playgroud)

现在有趣的是,这本词典在很多术语中表现得非常好.只是术语"userdef"和"vars"报告错误.(甚至可以忽略同一代码文件中的拼写错误).上述条款有什么特别之处?

Con*_*ole 6

我找到了问题,虽然我知道xml区分大小写,但很难发现几百行xml中的一些条目是较低的...

<Word></Word> works as expected.
Run Code Online (Sandbox Code Playgroud)