106得票14回答
在.NET中,为什么/何时应该使用嵌套类?或者不应该使用?

在Kathleen Dollard 2008年的博客文章中,她提出了一个有趣的理由来使用.net中的嵌套类。然而,她也提到FxCop不喜欢嵌套类。我假设编写FxCop规则的人并不愚蠢,所以他们采取这种立场肯定有其道理,但我还没有找到它。

101得票12回答
CA2202,如何解决这个问题?

请问有谁能告诉我如何从以下代码中删除所有CA2202警告?public static byte[] Encrypt(string data, byte[] key, byte[] iv) { using(MemoryStream memoryStream = new MemoryStr...

100得票5回答
Stylecop与FXcop对比

Stylecop是否取代了FXcop? 在Visual Studio 2008中,我们应该使用哪个产品?

90得票5回答
整个命名空间的“SuppressMessage”

为了更好的可读性,我在测试方法中使用下划线,并且我想要抑制整个测试命名空间的 FxCop 错误/警告。 我该如何实现? 我尝试过修改 GlobalSuppressions.cs 文件,但没有成功:[module: System.Diagnostics.CodeAnalysis.Suppres...

85得票9回答
参数命名:filename 还是 fileName?

我尽力在我的命名中保持语法正确。我一直使用 filename 而不是 fileName。Java 的惯例似乎也是如此,但 FxCop 更喜欢 fileName。 维基百科上有关于这个问题的讨论。我读得越多,就越感觉自己是对的(这很正常! :))。是否有确定的答案,还是这只是个主观问题? *...

73得票4回答
如何扩展WinForm的Dispose方法?

我从FxCop中收到了以下警告: "'RestartForm'包含类型为IDisposable的字段'RestartForm.done':'ManualResetEvent'。更改'RestartForm'上的Dispose方法,以调用此字段的Dispose或Close。" 好的,...

73得票3回答
Visual Studio Code Analysis与StyleCop + FxCop的区别

我之前在我的Visual Studio项目中使用过StyleCop + FxCop。但现在我正在测试Visual Studio Code分析工具,它更容易集成到MSBuild中,并且我发现这个工具可以分析FxCop和StyleCop中的一些规则。 这个工具是完全替代FxCop和StyleCo...

64得票6回答
为什么暴露 List<T> 被认为是不好的?

根据FXCop的建议,API对象模型中不应公开List。为什么这被认为是不良实践?

57得票5回答
在没有安装Visual Studio的构建代理上运行代码分析(FxCop > 10)

自FxCop 10之后,微软停止提供独立的FxCop安装程序。目前官方只能在安装Visual Studio 2013/2015/2017之后运行代码分析(FxCop 12.0 / 14.0 / 15.0)。然而,我们坚持不在构建代理上安装Visual Studio(这样安装需要与开发人员计算机...

47得票4回答
在StdAfx.h中的"Afx"是什么意思?

我只是好奇Afx代表什么。FxCop中的Fx又是什么?