ICode9

精准搜索请尝试: 精确搜索
  • 有没有一种方法可以在自定义System.Security.IPermission实现上修复此FxCop CA2103警告?2019-12-01 22:05:30

    我有一个实现IPermission的类: public class MySecurityPermission : IPermission { private string[] _demandRoles; private string[] _denyRoles; public MySecurityPermission(string[] demandRoles, string[] denyRoles) { this._demandRoles = dema

  • CodeGo.net> CA2000的方法使用“使用”,但不使用尝试/最终2019-12-01 17:08:46

    我正在尝试理解一种奇怪的情况.这段代码给出了CA2000(在所有引用之前调用Dispose on object …): var ms = new MemoryStream(Encoding.Default.GetBytes(DefaultControlTemplateXaml)); using(ms) { var x = XamlReader.Load(ms); _defaultControlTemplate = x as Control

  • c#-编译时的常量字段2019-11-21 22:07:58

    有没有办法在c#中的编译时区分非常数字段和常数字段? 我目前正在开发c#代码分析(FxCop)规则,以检查开发人员的代码在命名方面的不一致. 我一直在寻找一种仅针对常量字段的方法.但是在编译时如何声明它们?是否有一个标志(我一直在研究“ HasDefault”,但这并没有给我太多信息). 我正在

  • c# – 使用Process.Start修复CA21222019-07-16 20:08:02

    在应用程序中,我们可以将报告输出为csv文件并加载它类似于以下代码: Process.Start("C:\MyReport.csv") ' Not real path 运行代码分析时,会产生以下错误: CA2122 Do not indirectly expose methods with link demands ‘Form.Function(Definition)’ calls into ‘Process.Star

  • c# – FxCop说我应该返回一个通用列表接口而不是字节数组.我是不是该?2019-07-12 16:05:02

    我正在编写一个库而不是从EventArgs派生中返回一个字节数组,它说我应该返回类似IList或ReadOnlyCollection的东西. 通常情况下,我会全力以赴,但大多数现有.NET Framework使用字节数组而不是通用列表接口. 因此,如果我使用IList,那么在访问eventargs时,如果客户想要调用File.WriteAl

  • c# – 是否有可以自动清理GlobalSuppressions.cs的工具?2019-07-09 23:05:53

    我在我的项目和GlobalSuppressions.cs中使用FxCop和StyleCop来抑制一些规则.有些项目已经发生了很大变化,过去我做过的一些排除不再适用了. GlobalSuppressions.cs尚未清除这些排除项.有没有可以自动清理GlobalSuppressions.cs的工具?解决方法:没有这样的工具可用.独立的FxCop UI工

  • C# – FxCop的不尊重我的排除2019-06-10 14:53:07

    我正在尝试将FxCop直接合并到我的构建中.我正在使用MSBuild社区任务.我有一个像这样的目标文件: <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <FxCopToolPath

  • c# – 在生产版本中不启用CODE_ANALYSIS的任何原因?2019-05-17 09:53:27

    在生产(发布)版本中启用静态代码分析时是否存在任何性能成本? 我们的CI服务器在我们的C#项目的调试版本上运行代码分析,而发布版本禁用静态代码分析(即未定义CODE_ANALYSIS).如果没有理由在生产版本上禁用代码分析,那么我就是在浪费时间进行调试构建. 反射器向我显示,如果禁用代码分

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有