确定方法是否调用包含新语句的另一个程序集中的方法,反之亦然
我想编写一个规则,如果在标记有特定属性的方法调用的任何方法中进行对象分配,该规则将会失败。 到目前为止,我已经完成了这项工作,通过迭代调用我…
FxCop 中的自定义规则仅适用于特定类型方法调用的方法
我想创建一个仅在从特定类调用该方法时应用该方法的 FxRule。 注意:我不想只将规则应用于特定类的方法,我希望能够处理调用其他方法的方法,调用其他…
如何获取 FxCop 中 callvirt IL 指令实际调用的方法
我仍在努力让我的 FxCop 规则发挥作用。 作为其中的一部分,我需要弄清楚方法调用哪些方法。以前我使用的是 CallGraph.CallersFor() (反向操作,无论…
C# - FieldInfo 和 PropertyInfo 是不可变的还是可变的?
基本上,我有以下内容: protected static readonly FieldInfo SpecialField = FindSpecialField(); FxCop 向我抱怨,如果字段是可变的,我不应该将其…
CA1026 -- 如果提供了替代的、符合 CLS 的方法,是否可以抑制此消息?
根据 CA1026:不应使用默认参数 我不是应该使用默认参数。 MSDN 说不要抑制该消息: 不要抑制此警告 规则。 但是,我想知道...如果我包含该方法的 CLS…
抑制 DebugFormat InfoFormat 和类似调用的 CA1305
我正在使用 Common.Logging for .NET。当我使用 XXXFormat 函数之一(如 DebugFormat 或 InfoFormat)时,我得到 CA1305 警告。通过右键单击并在代码…
FXcop 和 Msbuild 与 CruiseControl.NET
我是新人,所以请耐心等待。我想知道如何让 MSbuild 和 FXcop 整夜运行,并在用户未完成而失败时通知用户。我被告知它们都可以集成到 CruiseControl.N…
基于 CA2000“失去范围之前释放对象”创建自定义 FXCop 规则这不适用于 System.Web.UI.Control 对象
我有兴趣在我的 ASP.Net Web 项目中创建基于 CA2000“在失去范围之前释放对象”的自定义规则,该规则不适用于 System.Web.UI.Control 的后代对象。这…
WPF 应用程序:Microsoft.Maintainability#CA1506 签名无效 FxCop 违规
我有一个 WPF 解决方案,当我在其上运行 FxCop 时(准确地说,当我在启用代码分析的情况下构建它时),规则集设置为 Microsoft 所有规则(还有一些其…
ReSharper 和规则集文件
我创建了一个项目并添加了一个规则集文件。然后我故意违反规则以确保它有效,但事实并非如此。 这是我启用的规则。 CA2211 - Microsoft.Usage - “非…
安装 Windows SDK 7.1 时,我应该为 FxCop 选择哪个软件包?
我已经在我的机器上安装了 VS2010 Professional,现在我需要安装最新的 FxCop。 但是,我不知道应该选择win7.1 sdk中列出的哪个包。我真的不想安装那…
FxCop:CA1709:像在 Resharper 中一样使用首字母缩略词字典
有没有办法通过使用“首字母缩略词字典”来规避 FxCop 在规则 ca1709 中的“帕斯卡首字母缩略词命名约定”(这是..有争议的)执行? 另外,我仍在等待…
是否有人为 Lance Hunt C# 编码标准创建了自定义 StyleCop 和 FxCop 规则?
我刚刚开始在一家使用 Lance Hunt 的 C# 开发编码标准的商店工作(请参阅 这里)——有人定制了 StyleCop 和 FxCop 来使用它们吗?…
FxCop Nant 任务错误:创建文件集时出错
每当我运行 fxcop nant 任务时,我都会收到以下错误。 Error creating FileSet. 有谁知道可能是什么原因? 谢谢, 萨钦…
使用动态代码分析工具进行静态代码分析?
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. 要求我们推荐或查找工具、库或最喜欢的…