在单元测试中使用 .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…
除了 FxCop 之外,还有其他方法可以在 .net 中进行代码分析吗?
我想知道是否有任何代码分析的替代方法。我想人们可以从头开始创建一个代码分析器,尽管这是一项乏味的工作,而且我不确定它到底是否值得。是否还有其…
FxCop 文件夹丢失
有什么问题吗? 我正在尝试安装 FxCop 10。要安装它,需要 Microsoft Windows SDK 7.1。我安装了SDK。现在,要安装 FxCop,我必须运行 FxCopSetup.exe…
我是否使用嵌套类来防止类实例化或......?
我读过几篇关于何时使用嵌套类的文章,但没有一篇文章能解决我的具体问题。 C# 有一个名为 XmlReader 的类,它只提供 Create() 方法。我假设 create …
如何将.NET 3.5和.NET 4.0程序集添加到FxCop代码分析中?
我想分析一个解决方案,该解决方案包含针对 .NET 3.5 SP1 的项目和一些针对 .NET 4 的其他项目,并且对 .NET 3.5 库有一些依赖。 当我尝试添加两个程…
我应该始终指定要使用哪个 IFormatProvider 吗?
我尝试在我们产品的几个程序集上运行 FxCop,并且得到了很多“指定 IFormatProvider”规则的匹配项。 碰巧,其中一些是合法的,但它也匹配这样的代码…
如何将FxCop集成到Visual Studio 2005中?
我使用VS2005,但该版本没有集成到fxcop。现在我需要一些代码指标,最合适的是 fxcop。如何将 VS 与 fxcop 集成?我需要哪个版本的 fxcop?在集成 fxc…
FXCop 报告托管 Hudson 仪表板问题
我使用ant脚本生成了Fxcop分析报告。但我无法在 Hudson Dashboard 上托管它。 使用 Nant 脚本,我能够生成 .xml 输出。这是ant: 在hudson配置中,为…
CA1709 - 我们应该忽略这一点并使用 Db 或 DB 吗?
我知道这听起来很愚蠢,但是对于 CA1709,我们是否应该忽略这个错误,只是做微软所做的(使用 Db 作为数据库的缩写)? 只是想知道外面的人在做什么。…
您可以从 msbuild.exe 命令行关闭条件编译符号吗?
我们在 C# 组件中定义了 CODE_ANALYSIS,以便 FxCop 在我们的开发盒上构建它们时对其进行分析。我希望在 FxCop 在我们的构建系统中运行时将其关闭。构…
FxCop:将矩阵作为属性返回 (C#)
我有一个静态类“默认”,它将保存默认矩阵,这些矩阵被转发到最后要求 double[][] 的接口。到目前为止,我只是将返回 double[][] 的静态属性放入此类…