当我在 C++/CLI 中捕获异常时,为什么会收到 CA1806?
我最近将项目从 Visual Studio 2008 升级到 Visual Studio 2010。 通过在发布中启用代码分析和编译,我收到警告 CA1806:不要忽略方法结果。 我已设法…
为什么我在此代码中的输出参数上得到代码分析 CA1062?
我有一个非常简单的代码(从原始代码简化 - 所以我知道这不是一个非常聪明的代码),当我在 Visual Studio 2010 中使用代码分析进行编译时,会发出警…
禁用 AND 和 OR 关键字
在 VB.net 中,ANDALSO 和 ORELSE 关键字基本上始终优先于 AND 和 OR 关键字。 禁用 AND 和 OR 关键字的最简单方法是什么? 我在想 FXCop(也许有人已…
FxCop CA2227 警告和 ReadOnlyCollection
在我的 VS2008 SP1、.NET 3.5 SP1 项目中,我有包含不同属性的不同类。 我经常使用 C#3.0 自动属性。 其中一些属性需要是集合。由于我想让事情变得简…
共享数据库变量的正确方法(asp.net)
我一直在使用以下代码共享数据库变量: Namespace DataAccessVariables Public Class Vars Public Shared s As String Public Shared con As String =…
为什么 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…