.net - 如何使用 Visual Studio 2015 和 TFS 2015 覆盖默认的无法识别的代码分析单词全局?

标签 .net visual-studio-2015 code-analysis tfs-2015

我有以下代码分析错误:

enter image description here

其中说:

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/

相关文章:

c# - Google.GData.Spreadsheets 上出现 404 错误

.net - 将外键映射到主键以外的东西

c# - 带有模型的 NTier 逻辑层,处理 CRUD

C# Telnet 实现与 TCPClient,用户名/密码错误

visual-studio - 不同 Visual Studio 14.0\VC\Bin 文件夹的说明

c# - 无法在 Visual Studio 2015 Community Edition 中打开 Windows Phone 8.1 项目

.net - 处置或不处置 (CA2000)

python - 是否有用于分析 python 代码的工具?

c# - 私有(private)无效处置( bool )?

.net - 进行进程内存转储并稍后在 .NET 中恢复它