是否可以从 csproj 文件中知道是使用 devenv 还是 msbuild 来运行它?
动机: 我在构建过程中集成了 fxcop,这使得每次目标更改时或者只要上次运行 fxcop 出现警告时都会运行 fxcopcmd.exe。 但是当一个人在工作室工作时,…
CA1062:协同构造函数调用上的 ValidateArgumentsOfPublicMethods
我有一个包含两个构造函数的类,如下所示: public MyClass(SomeOtherClass source) : this(source, source.Name) { } public MyClass(SomeOtherClass…
如何修复尝试使用 FxCop 自省引擎时出现的此异常?
当我尝试使用 FxCop 自省引擎时遇到异常: Could not load file or assembly 'Microsoft.Cci, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03…
在您的项目中使用 FXCop
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
FXCop:“拥有一次性字段的类型应该是一次性的”
我开始用 FXCop 来对付我的一些程序集,并注意到一些有趣的事情,我正在努力思考。 “声明一次性成员的类型 还应该实现 IDisposable。 如果 该类型不…
FxCop 和 IComparable/IComparable
我目前正在调查 FxCop 在我们现有项目之一中的使用,并得到了一个奇怪的结果。 输出显示少量违反“重写可比较类型上的方法”规则,指出“‘Log’应该…
无法让 TeamCity FxCop Build Runner 工作
关于如何消除此错误消息有什么想法吗? 无法运行进程 E:\Program Files\Microsoft FxCop 1.36\FxCop.exe\FxCopCmd.exe /forceoutput /gac /ignore gen…
标识符应具有正确的后缀 (fxcop)
我正在编写的集合出现此错误,但 fxcop 警告我在其后面添加集合后缀。 为什么? 没有 .NET 集合可以做到这一点,对吧? 即 List、LinkedList 等。…
如何集成FxCop和VS 2008?
如果这是重复的问题,请指出正确的链接,我将删除该问题。 我知道在 VS Team System 中我可以使用代码分析,但我使用的是 VS Professional。 您能告诉…
有关如何编写静态分析规则 (FXCop) 以确保删除事件委托的任何想法
我们一直在进行大量的内存泄漏分析,发现影响因素之一是未删除事件上的委托,导致对象无法足够快地被 GC(有时甚至永远)。 有人知道如何在 FXCop 中…
阻止 FxCop 访问 GotDotNet
我正在运行 FxCop,但它失败并出现错误代码 16777217。 快速谷歌搜索 表明这是因为 FxCop 尝试访问gotdotnet.com 网站。 我从命令行使用 FxCop(实际…
C# 代码分析不喜欢受保护的静态 s_Foo(CA1709、CA1707)
我通常在 private 字段前面添加一个 m_,在 static 成员之前添加一个 s_。 使用像这样的代码, protected static readonly Random s_Random = new Ran…
如何声明事件处理程序以传递 FxCop 规则,尤其是包含 sender 和 e 的规则?
FxCop 抱怨我的事件处理程序声明。 尽管多次阅读警告,但我不明白代码有什么问题。 我的用户控件中的代码 //This next line Fx Cops doesn't like. pu…