如何在源代码中创建具有正确行号的 FxCop Problem() 对象
我创建了一个 FxCop 规则来检查 DateTime.Now 的使用情况。它工作得很好,只是它将有问题的行号报告为方法的开头,而不是实际调用 DateTime.Now 的代…
使用 TeamCity 针对我旧的、粗糙的解决方案运行 Fxcop 会产生太多错误
如何让 TeamCity 运行的 Fxcop 限制自身查看更少的规则? 我不想使用 .fxcop 项目,因为这意味着我需要策划在分析中使用哪些 .dll,而不是在 teamcity…
是否可以在未安装 VS 的情况下从 MSBuild 命令行运行 FxCop 代码分析?
我们的最终构建服务器没有安装 Visual Studio 2010。它使用 .NET 4 SDK 中的 MSBuild.exe。作为向客户交付代码过程的一部分,我们需要允许他在 Visual…
有没有一个工具可以自动清理GlobalSuppressions.cs?
我在我的项目中使用 FxCop 和 StyleCop 以及 GlobalSuppressions.cs 来抑制某些规则。有些项目已经发生了很大的变化,我过去所做的一些排除不再适用。…
CA1819:属性不应返回数组 - 正确的替代方案是什么?
我之前遇到过这个 FxCop 规则,并且并不真正满足于如何解决违规问题(线程1,线程2)。我现在有另一个案例,我需要纠正违反 CA1819 类型。 具体来说,…
代码分析 CA1060 修复
我的应用程序中有以下代码: [DllImport("user32.dll")] private static extern int GetWindowLong(IntPtr hwnd, int index); [DllImport("user32.dll…
FxCop - 允许离散和复合替代方案
我正在尝试将 FxCop 配置为接受单词的复合版本和离散版本(InSpecie 和 Inspecie)。 由于遗留原因,这两者都需要被视为有效。但是,我似乎无法在 FxC…
FxCop 说我应该返回通用列表接口而不是字节数组。我应该吗?
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
使用 fxCop 对 C#..NET 项目进行代码分析,以在 Sonar 中显示其结果
我需要使用 fxCop 对 C#..NET 项目运行静态代码分析并在 Sonar 中显示其结果?我是声纳新手。我可以在 .NET 代码上从 Sonar 运行 FxCop 吗?我该如何…
如何通过组合现有规则来创建 FxCop(代码分析)自定义规则集
请让我知道,如何通过组合现有规则来开发 FxCop(代码分析)自定义规则程序集,例如自定义规则程序集将包含“Microsoft 基本正确性规则”和“Microsof…
Visual Studio 11 开发者预览版 - 打破 FxCop 静态分析
安装开发者预览版后,我们的自定义 FxCop 规则项目将无法构建,因为找不到以下 Dll: FxCopSdk.dll & Microsoft.Cci.dll 事实证明,这是一条红鲱鱼,…
在单元测试中使用 .NET Introspection / FxCop 规则功能
是否可以在单元测试中使用 .NET 自省功能? 在我们的软件中,我想禁止使用某些操作(比较枚举值,因为有一种用于此目的的特殊方法)。我记得 FxCop(…
FxCop 在命令行上抛出异常,但不在 GUI 中抛出异常?
我有一个 FxCop 10.0 项目,可以通过 FxCop GUI 正常运行,但是当我通过 FxCopCmd 命令行应用程序(我想将其用作自动构建过程的一部分)运行它时,它…
需要帮助为 string.Format(...) 创建自定义 FxCop 规则
请告诉我如何为以下“String.Format()”方法参数验证编写 FxCOP 自定义规则。 1.string.Format(“{0}aaaa{1}bbb”, x); // {1} 没有占位符替换 2.stri…