use*_*816 13 culture code-analysis fxcop visual-studio visual-studio-2013
我在我们拼着性英国LL两个L的编辑.我想使用代码分析规则"CA1726:UsePreferredTerms"但我不希望它将"已取消"标记为违规.
我已经尝试添加<CodeAnalysisCulture>en-GB</CodeAnalysisCulture>到项目文件中以鼓励代码分析使用英语拼写
我已经尝试将<Recognized><Word>Cancelled</Word></Recognized>项目添加到CustomDictionary.xml中
每次使用取消的单词时,我都不热衷于添加抑制.
我想要一个可以检查到源代码控制的解决方案,供其他开发人员使用,所以我不想改变我的本地
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Team Tools\Static Analysis Tools\FxCop\CustomDictionary.xml
我正在使用Visual Studio 2013.
有没有办法实现这个目标?
我怀疑你已经知道了,没有内置的方法来实现这一目标.覆盖内置自定义词典之前已经以各种形式提出了相同的结论,目前您无法覆盖/重置自定义词典.这是一个低优先级项目,因为有一个解决方案,即编辑CustomDictionary.xmlVisual Studio附带的项目.
如果您正在使用FxCopCmd构建过程的一部分来进行分析,那么一个似乎有用的选项是将"FxCop"文件夹复制到作为已签入项目一部分的文件夹(例如Tools\FxCop)中.然后,您的构建过程可以使用此可执行文件,而不是"程序文件"中的on.由于复制的文件夹中包含默认的CustomDictionary.xml,因此您可以将其编辑为源控制项目的一部分.也许可以从visual studio做一个类似的事情,但我看不到一个明显的方法来改变运行代码分析的地方.
根据您的工作设置和开发方法,更简单的解决方案可能只是在所有开发人员计算机上将Visual Studio安装的"CustomDictionary.xml"重命名为"CustomDictionary.xml.bak"并复制其内容(减去你不想要的东西)到你的解决方案"CustomDictionary.xml".这将使您完全控制.显然这不太理想,因为它会影响你在机器上工作的所有项目,所以你可能需要多次添加自定义词典,当然每个开发人员都必须处理它,但是可以修改它您的构建过程以检查是否存在默认的CustomDictionary,并提醒开发人员他们需要重命名它以使构建正常工作.
如果你真的可以下载和安装 FxCop gui (我不能),可能还有其他使用".fxcop"项目文件的解决方法,包括SearchFxCopDir="False".但是,据我所知,这对您的Visual Studio体验没有任何影响.
| 归档时间: |
|
| 查看次数: |
457 次 |
| 最近记录: |