Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# VS2013代码分析自定义词典不工作_C#_Visual Studio 2013_Code Analysis - Fatal编程技术网

C# VS2013代码分析自定义词典不工作

C# VS2013代码分析自定义词典不工作,c#,visual-studio-2013,code-analysis,C#,Visual Studio 2013,Code Analysis,我正在尝试使用VisualStudio的代码分析功能。不幸的是(或幸运的是?),我住在加拿大,代码分析部门抱怨我拼写“color”一词。我正在尝试使用一个,但VS2013似乎忽略了它 以下是字典相对于项目(和解决方案)的位置: 以下是字典文件的内容: <Dictionary> <Words> <Unrecognized> <Word></Word> </Unrecognized> &

我正在尝试使用VisualStudio的代码分析功能。不幸的是(或幸运的是?),我住在加拿大,代码分析部门抱怨我拼写“color”一词。我正在尝试使用一个,但VS2013似乎忽略了它

以下是字典相对于项目(和解决方案)的位置:

以下是字典文件的内容:

<Dictionary>
  <Words>
    <Unrecognized>
      <Word></Word>
    </Unrecognized>
    <Recognized>
      <Word>colour</Word>
    </Recognized>
    <Deprecated>
      <Term PreferredAlternate=""></Term>
    </Deprecated>
    <Compound>
      <Term CompoundAlternate=""></Term>
    </Compound>
    <DiscreteExceptions>
      <Term></Term>
    </DiscreteExceptions>
  </Words>
  <Acronyms>
    <CasingExceptions>
      <Acronym></Acronym>
    </CasingExceptions>
  </Acronyms>
</Dictionary>

颜色
我还尝试过筛选自定义词典的内容,以便:

<Dictionary>
  <Words>
    <Recognized>
      <Word>colour</Word>
    </Recognized>
  </Words>
</Dictionary>

颜色

有人知道发生了什么事以及我如何解决这个问题吗?

你不需要为此使用自定义词典。相反,如果在代码库中始终使用加拿大拼写,则可以使用指定使用
en CA
作为拼写规则应使用的语言。e、 g:

en-CA


为了使Visual Studio能够识别自定义词典,请确保将XML文件上的生成操作设置为
CodeAnalysisDictionary
。有关更多信息,请参见本页:

尽管看起来似乎有些异端,但我不情愿地承认,在编程方面,(美国)美国主义是生活中的一个事实。如果你在一个系统中引入区域词,那么你将引入噪音和歧义,而这个系统肯定是以美国拼写为导向的。现在,当我在节目中看到“颜色”这个词时,我会诅咒。我变成什么了???我们要感谢你们所有人对我们语言的接受。这确实解决了我的问题,但并没有回答我的问题。您是否知道自定义词典发生了什么?您是否已将自定义词典文件的生成操作设置为
CodeAnalysisDictionary
(根据)?
<CodeAnalysisCulture>en-CA</CodeAnalysisCulture>