我们有一个三年前的解决方案(.sln),其中包含大约20个项目(.csproj)。开始使用 FxCop 和/或 StyleCop 是合理的吗?也许我们应该先在一些小项目中使用它,而不是整个解决方案? 很好看到一些经验丰富的答案。 谢谢。 编辑: 我们正在使用 TeamCity 进行持续集...
我的代码收到了来自Microsoft.Globalization的警告CA1303,“不要将文字直接传递为本地化参数”,但是我的代码实际上并没有传递文字字面量:private void MyForm_Load(object sender, EventArgs e) { UpdateTi...
我们有一个ASP.NET MVC 4的解决方案,含有一些引用,已经顺利构建了约两年。然而,在今天安装KB2993928和KB2993937之后,我们不能再在Windows 7上的机器上运行FxCop来检查这个解决方案了。 我觉得这是因为此次更新更改了GAC中System.Web.Mvc程序集...
我有一段非常简单的代码(从原始代码中简化而来,所以我知道这不是一段非常聪明的代码),当我在Visual Studio 2010中编译并使用Code Analysis时,会给出一个警告CA1062:验证公共方法的参数。public class Foo { protected static...
如何为整个类型禁止 FxCop 警告? namespace ConsoleApplication1 { public static class Serializer<T> { public static string Serialize(...
什么是问题? 我正在尝试安装FxCop 10。为了安装它,需要Microsoft Windows SDK 7.1。我已经安装了SDK。现在,要安装FxCop,我必须运行FxCopSetup.exe,该文件应位于%ProgramFiles%\Microsoft SDKs\Windows\v7.1...
代码分析在定义接口契约中的自定义定义时会抛出错误CA1006: 不要在成员签名中嵌套泛型类型。如何处理这个所谓的设计问题是最好的方式?对此有什么深刻的想法吗? 感谢您花费宝贵的时间阅读此内容。 例如: Task<IList<Employee>> LoadAllEmplo...
FxCop 10 抱怨以下问题: using XYZ.Blah; //CA1709 - "XYZ" using Xyz.Blah; //No complaint. using XylophoneSuperDuperLongFullName.Blah; //I don't want to h...
我在构建服务器上遇到了代码分析错误,错误如下: ...NETFramework,Version=v4.6.AssemblyAttributes.cs(3,1):error CS8019:不必要的using指示。 这个错误是由Visual Studio创建的Temp文件引起的。 ...
我有一个类,其中有两个构造函数,看起来像这样: public MyClass(SomeOtherClass source) : this(source, source.Name) { } public MyClass(SomeOtherClass source, string name) {...