我有以下代码分析错误:
其中说:
CA1704 Correct the spelling of 'Img' in member name 'Default.ImgLogo' or remove it entirely if it represents any sort of Hungarian notation.
我的代码分析字典中有这个:
<Word>Img</Word><!-- asp.net image -->
根据 this这是因为它位于 \Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop
是否需要在每台开发人员 PC 和构建代理上手动执行此操作?
当然,除了不使用 Img 之外。
这是使用 Visual Studio 2015、TFS 2015
最佳答案
没有简单的方法可以做到这一点。实际上,最简单的方法可能是使用“真实的词”并将 DefaultImg 扩展为 DefaultImage。
我能想到的唯一方法是将代码分析工具本身置于源代码控制之下,然后在调用 MsBuild 时覆盖 CodeAnalysisPath
变量。您可以在系统/用户环境中设置此路径或将其作为命令行参数传递给MsBuild。
在此源代码控制目录中,您可以覆盖默认字典。
关于.net - 如何使用 Visual Studio 2015 和 TFS 2015 覆盖默认的无法识别的代码分析单词全局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32537653/