CA1500 与 SA1309 - 哪一个获胜?
我首先要说的是,我理解代码分析和 StyleCop 都是指导方针,但许多人还是选择忽略这些。但话虽如此,我想看看对于这两条规则的普遍共识是什么。 规则 …
FxCop 1.36 消失了
Closed. This question is off-topic. It is not currently accepting answers. 想要改进此问题吗?更新问题,使其关于- Stack Overflow 的主题。 12…
Visual Studio 代码分析规则 - “不要公开通用列表”
不要公开通用列表 如果我所有的方法都需要公开一个集合,那么我需要使用 Linq 扩展 .ToList(),几乎所有我需要在所有代码中使用列表或用户集合的地方…
如何在构建服务器上运行 .NET 4 代码分析
在带有 .NET 4 SDK 但没有 Visual Studio 2010 的 Windows Server 2003 R2 上,我尝试构建 Visual Studio 2010 解决方案, msbuild MySolution.sln /p…
用户控件中的 FxCop CA2000 警告
在包含 UserControl 的 WebProject 上运行 FxCop 将导致该 UserControl 中的每个 ServerControl(标签、文本框...)出现 CA2000 警告(在对象上调用 S…
是否有 .Net StyleCop 规则警告有关 lock(this)、lock(typeof、lock(等) 的问题?
这三种类型的锁显然都是不好的。 还有哪些其他类型的锁定是不好的? 有 Stylecop / FxCop 规则可以解决这个问题吗? 如果没有,那么您能帮我实现自定…
如何在 Visual Studio 2010 Professional 中启用代码分析?
我可以看到我们可以在 Visual Studio Team Systems 中启用代码分析。但我使用的是 Visual Studio 2010 Professional。 我们是否有任何选项可以在此版…
当我在 C++/CLI 中从公共方法调用私有方法时,为什么会收到 CA1811?
我最近将我的项目从 Visual Studio 2008 升级到 Visual Studio 2010。 通过启用代码分析并在发布上构建,我收到警告 CA1811:避免未调用的私有代码。 …
我应该抑制 CA2204:文字应该拼写正确吗?
我最近将我的项目从 Visual Studio 2008 升级到 Visual Studio 2010。 通过启用代码分析,我收到了很多导致规则 CA2204 的警告:文字应该拼写正确。 …
当我在 C++/CLI 中捕获异常时,为什么会收到 CA1806?
我最近将项目从 Visual Studio 2008 升级到 Visual Studio 2010。 通过在发布中启用代码分析和编译,我收到警告 CA1806:不要忽略方法结果。 我已设法…
为什么我在此代码中的输出参数上得到代码分析 CA1062?
我有一个非常简单的代码(从原始代码简化 - 所以我知道这不是一个非常聪明的代码),当我在 Visual Studio 2010 中使用代码分析进行编译时,会发出警…
禁用 AND 和 OR 关键字
在 VB.net 中,ANDALSO 和 ORELSE 关键字基本上始终优先于 AND 和 OR 关键字。< br> 禁用 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 =…