Visual studio 代码分析-CA1704:更正'的拼写;Ps&x27;
我从VS2010中的代码分析中得到以下警告 CA1704:Microsoft。命名:正确 成员名称中“Ps”的拼写 “MyClass.PsCalculatedAmount”或删除 如果它代表任何一种类型,那么它完全是一个问题 匈牙利符号的缩写 现在,在我的代码库中,“Ps”意味着“每股”,并且被大量使用,所以我想允许它作为一个可接受的词/首字母缩略词 我尝试将其添加到我的CustomDictionary.xml中Visual studio 代码分析-CA1704:更正'的拼写;Ps&x27;,visual-studio,code-analysis,suppress-warnings,Visual Studio,Code Analysis,Suppress Warnings,我从VS2010中的代码分析中得到以下警告 CA1704:Microsoft。命名:正确 成员名称中“Ps”的拼写 “MyClass.PsCalculatedAmount”或删除 如果它代表任何一种类型,那么它完全是一个问题 匈牙利符号的缩写 现在,在我的代码库中,“Ps”意味着“每股”,并且被大量使用,所以我想允许它作为一个可接受的词/首字母缩略词 我尝试将其添加到我的CustomDictionary.xml中 <Words> <Recognized>
<Words>
<Recognized>
<Word>ps</Word>
...
<Recognized>
<Words>
附言
...
也试过了
<Acronyms>
<CasingExceptions>
<Acronym>Ps</Acronym>
...
<CasingExceptions>
<Acronyms>
我正在使用的Visual Studio版本V10.0.30319中是否仍存在此错误?“Ps”也是我字典中
部分的一部分(我从未更改过它)。除了将其添加到
部分之外,还要将其从
部分中删除
<Dictionary>
<Words>
<Unrecognized>
<!-- <Word>ps</Word> -->
...more entries
</Unrecognized>
<Recognized>
- <Word>ps</Word>
...more entries
</Recognized>
<!-- more stuff -->
…更多条目
-ps
…更多条目
它被拒绝,因为它在代码分析安装文件夹(通常为%ProgramFiles%\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop)的“根”自定义词典中被标记为无法识别的单词。您需要将其从根词典未识别列表中删除,然后才能将其添加为项目特定词典中的已识别单词。啊,我没看到,很好。我现在已经移除了它,但不幸的是我仍然收到同样的警告?@openshac:奇怪,对我来说很有用。我将编辑答案以反映customdictionary.xml的外观。我在customdictionary.xml中得到的答案与您的完全相同。我甚至创建了一个新的测试项目,但我得到了同样的错误。我还尝试在CasingExceptions部分中添加“Ps”,但没有效果。但是,如果我尝试创建CasingException部分中的“Pi”和“Na”之类的变量,那么效果很好。我不明白为什么这些不同。@openshac:我不知道。我只是将它添加到已识别部分,并注释掉未识别部分中的条目,它就可以工作了。动态显示并启用未识别部分中的条目会使警告显示并重新出现,而不会重新启动或执行任何操作。看看我能不能找到更多…好的,你用的是什么版本的vS?您使用的是哪一个规则集我使用的是VS 10.0.30319,我使用的是“Microsoft所有规则”规则集,这就解释了:)我正在修改:)