为什么 FxCop 会警告此 C# 代码中的溢出 (CA2233)?
我有以下函数从高字节和低字节获取 int: public static int FromBytes(byte high, byte low) { return high * (byte.MaxValue + 1) + low } 当我使用…
FxCop代码分析ASP.NET中发现的__DataBind__control
我在网站项目中使用 Visual Studio 2008 Team Suite,并希望使用内置的代码分析功能 (FxCop)。在检查命名规则时,出现以下错误: CA1709:Microsoft.N…
通过 fxcop 中的位置链接打开 Visual Studio 2008
我已经在 Visual Studio 2008 中创建了一个类库。现在,我需要运行代码分析。我为此使用了 fxcop。我将该类库 dll 添加到目标中并运行代码分析。当我…
在 TeamCity 中全局禁用 FxCop 错误
好的,今天还有一个 FxCop 问题。 我已经阅读了有关 IdentifiersShouldBeCasedCorrectly 规则的争论,以及它是否应该是“XML”或“Xml”。嗯,我是一…
防止在 FxCop 中多次报告同一规则违规行为 - 什么是 Id?
FxCop 当前正在报告特定方法的相同规则违规 - 它有两个输出参数,因为我想向调用者返回两个值而不为其创建结构。我想知道匿名类型是否可以解决我的问…
用于 silverlight 代码分析的 fxcop - .net 3.5
无论如何,我可以使用 fxcop 对 .net 3.5 中的 silverlight 代码运行静态代码分析吗? 我发现了这个 文章 以及工具 XAMLToolkit 这些都是针对 .net 4.…
使用 msbuild 从命令提示符运行代码分析时遇到问题
我正在使用 VS2010 RC,同时针对 .NET 3.5。我可以毫无问题地通过 Visual Studio 运行代码分析。但是,当我尝试在 CI 服务器上运行代码分析时,它没有…
在 C# 中重写 Object.Equals() 实例方法;现在代码分析/FxCop 警告 CA2218:“还应该重新定义 GetHashCode”。我应该抑制这个吗?
我的 C# 项目中有一个复杂的类,我希望能够对其进行相等测试。这不是一个微不足道的课程;它包含各种标量属性以及对其他对象和集合(例如 IDictionary…
nant nantcontrib 配置以使用 fxcop
我需要运行我在 NAnt 构建文件中实现的 FxCop 属性。 我有 NAnt 和 NAntContrib。我已将 nantcontrib\bin 的内容复制到 nant\bin 文件夹,并将环境变…
我们应该在成熟的项目中开始使用 FxCop 和/或 StyleCop 吗?
我们有 3 年历史的解决方案 (.sln),其中包含大约 20 个项目 (.csproj)。开始使用 FxCop 和/或 StyleCop 是否合理?也许我们应该首先将它用于几个小项…
CA2122:不要间接公开具有链接要求的方法。如何在我的代码中修复它
CA2122:不要间接公开具有链接要求的方法。 我的代码如下: public void LoadPage(Uri url) { webBrowser1.Url = url //webBrowser1 is an object of …
VS2010自定义代码分析规则
我正在尝试为 mstest 项目 VS2010 编写自定义 fxcop 规则。我想调试它,但当它尝试加载 mstest 项目的 dll 时,不断出现异常,它失败,指出找不到引用…
错误:FxCop 分析期间无法找到 .net 程序集
我正在从 MSBuild 运行 FxCop,在分析过程中它会抛出一个错误,指出它找不到 System.XML 程序集,并且我需要使用 /directory 参数指定位置,然后我执…