导出 .NET 中的圈复杂度

2023-11-26

我知道我可以通过右键单击并选择“计算代码指标”来访问 Visual Studio 2008 团队资源管理器中代码的圈复杂度。我想公开此数据以供 Web 应用程序显示。有谁知道通过 API 访问这些数据的方法吗?

感谢您的帮助!


I use NDepend对于这样的事情。您可以在 NDepend 中创建 CQL 查询并执行它们。
例子:

SELECT METHODS  WHERE CC > 8

返回圈复杂度大于 8 的方法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

导出 .NET 中的圈复杂度 的相关文章

  • 在 .Net 中创建 EPUB

    有没有可以用来在 NET C 中创建 epub 文件的库 Flowdocument gt epub 转换工具将是理想的选择 但任何类型的库都很棒 我还对评估编写一个程序的复杂程度感兴趣 我知道它基本上是一堆压缩的 XHTML 文件 但我不断
  • 在 VB.NET 中 a = b = 5 - 不可能吗?

    VB NET 中可以这样做吗a b 5 我知道 也是比较运算符 我的意思是做not结果 例如 如果 b 2 a false b 2 然而 在下面的情况下该怎么做呢 不方便在我的代码中引起了这个问题 一些对象a b z由方法中的 ref 传递
  • 在我的网站上显示 Google Analytics(分析)仪表板

    我设置了一个 ASP NET 网站 并使用 Google Analytics 进行页面跟踪 我唯一不喜欢的是我必须离开我的网站 到 Google Analytics 网站 才能看到该报告 有什么方法可以使用他们拥有的所有 AJAX 在我自己
  • 下载 .NET 3.5 的实体框架

    哪个版本的实体框架 EF 我可以用在 NET 3 5我可以在哪里下载这个旧版本 对于 Net 3 5 您可以使用 EF v1 您是否尝试从以下位置下载 Microsoft NET Framework 3 5 Service Pack 1 h
  • ELMAH 将其数据保存在哪里?

    我刚刚安装了 ELMAH MVC 更多信息here http nuget org packages Elmah MVC 并且想知道其数据保存在哪里 我读到您可以选择设置数据库进行存储 但似乎默认安装使用 内存中 它是如何工作的 如果我回收应
  • C# 创建包含多个文件的 ZIP 存档

    我正在尝试创建包含多个文本文件的 ZIP 存档 如下所示 Dictionary
  • 无法在.net core中使用WCF WSHttpBinding

    我正在尝试将我的项目从 net 移动到 net core 我最初在 net 中使用 WCF WSHttpBinding 服务 但无法在 net core 中使用相同的服务 我尝试使用 BasicHttpBinding 在客户端与 WsHtt
  • C# 枚举 - 根据掩码检查标志

    我有以下枚举标志 Flags private enum MemoryProtection uint None 0x000 NoAccess 0x001 ReadOnly 0x002 ReadWrite 0x004 WriteCopy 0x0
  • 如何将pdf页面设置设置为打印属性对话框?

    大家好 我想知道如何设置 pdf 页面设置到打印属性对话框 例如 如果我的 PDF 页面设置为横向 则布局会自动显示横向而不是纵向 如果我的 PDF 页面设置为纵向 则布局会自动显示纵向 我在这个主题上做了很多研发 但没有找到任何满意的链接
  • 生成 .tail IL 指令的简单 F# 代码是什么?

    我想看看 tailIL 指令 但我一直在编写的使用尾部调用的简单递归函数显然已优化为循环 我实际上是在猜测这一点 因为我不完全确定反射器中的循环是什么样的 我绝对没有看到任何 tail不过操作码 我在项目的属性中检查了 生成尾部调用 我还尝
  • 用 C# 制作 Vista 风格的应用程序

    我正在运行 Windows Vista 并且希望外观看起来像常规 Vista 程序 有没有关于如何构建 Vista 风格应用程序的真正好的教程 文章 我还想学习如何使用本机代码并将其转换为 C 如this http bartdesmet n
  • 在 .NET 中记录 StackOverflowException

    最近 我的 NET 应用程序 asp net 网站 中出现了堆栈溢出异常 我之所以知道该异常是因为它出现在我的 EventLog 中 我知道 StackOverflow 异常无法被捕获或处理 但是有没有办法在它杀死您的应用程序之前记录它 我
  • 创建带有部分的选项卡式侧边栏 WPF

    我正在尝试创建一个带有部分的选项卡式侧边栏 如 WPF 中的以下内容 我考虑过几种方法 但是有没有更简单 更优雅的方法呢 方法一 列表框 Using a ListBox并将 SelectedItem 绑定到右侧内容控件所绑定的值 为了区分标
  • 如何在 Visual Studio 2017 中更改 Ctrl+C 以复制 Word,而不是整行

    这个问题类似于在 Visual Studio 中禁用单行复制 https stackoverflow com questions 108094 disabling single line copy in visual studio 除了我想
  • 当用户打开文件时如何锁定对文件的访问?

    我正在编写一个 C NET 程序 该程序使用 XmlSerializer 对当前用户正在处理的项目与 XML 文件进行序列化和反序列化 这工作正常 但我试图找到一种方法来防止两个用户从网络驱动器打开同一个文件并让一个用户覆盖前一个用户的保存
  • 确定最接近的已知颜色

    我允许我的应用程序的用户选择自定义颜色 并希望有一种方法来显示每种颜色的友好名称 而不是显示十六进制代码的文本表示形式 我如何找到最近的System Drawing Color对于给定的十六进制代码 希望这对某人有帮助 Public Fun
  • 序列包含多个元素

    我在通过 Linq 获取 RhsTruck 类型的列表并显示它们时遇到一些问题 RhsTruck 只有属性 品牌 型号 序列号 等 RhsCustomer 具有 CustomerName CustomerAddress 等属性 我不断收到错
  • Android 手机作为 GSM 调制解调器在 PC 上发送/接收短信?

    是否可以将 Android 移动设备用作 PC 上的 GSM 调制解调器 我正在 net下开发应用程序来发送 接收短信等 现在我想通过 USB 将我的 Android 设备连接到我的 PC 并将其用作 GSM 调制解调器来与其通信 这里是参
  • 如何在 32 位或 64 位配置中以编程方式运行任何 CPU .NET 可执行文件?

    我有一个可在 32 位和 64 位处理器上运行的 C 应用程序 我试图枚举给定系统上所有进程的模块 当尝试从 64 位应用程序枚举 32 位进程模块时 这会出现问题 Windows 或 NET 禁止它 我认为如果我可以从应用程序内部重新启动
  • 等待进程释放文件

    我如何等待文件空闲以便ss Save 可以用新的覆盖它吗 如果我紧密地运行两次 左右 我会得到一个generic GDI error

随机推荐

  • 如何用 PHP 替换字符串中的变量?

    所以我有一些 PHP 代码 如下所示 message Here is the result s 我只是用 s 作为例子 它基本上是一个占位符 用于存放任何内容 然后我将字符串传递给一个函数 我希望该函数将 s 替换为该值 我需要做什么才能实
  • 如何在 ruby​​ 中使用 utf8 的正则表达式

    在 RoR 中 如何使用 utf8 代码验证发布表单的中文或日文单词 在GBK代码中 它使用 u4e00 u9fa5 来验证中文单词 在 Php 中 它使用 x 4e00 x 9fa5 u 来表示 utf 8 页面 Ruby 1 8 对 U
  • 如何在 JavaScript 中逐行读取文本文件?

    我需要用 JavaScript 逐行读取文本文件 我可能想对每一行做一些事情 例如跳过或修改它 并将该行写入另一个文件 但具体行动超出了这个问题的范围 有很多类似措辞的问题 但大多数实际上是一步将整个文件读取到内存中 而不是逐行读取 因此这
  • 通过电子邮件发送表格

    我需要通过电子邮件发送查询结果 我使用两种方法 获取数据表 执行查询并获取数据表 需要通过邮件发送 发送自动电子邮件 发送自动电子邮件 问题 我需要在电子邮件中发送数据表或 html 表 类似于下面的代码 这对于代替 dataTable 的
  • Entityframework Core 3 linq 表达式无法翻译

    我刚刚升级到 EF 3 曾经有效的查询之一现在出现异常 ProductionRecords context ProductionRecords Where r gt r DataCriacao Date DateTime Now Date
  • kotlin RecyclerView 分页

    我需要让我的RecyclerView仅加载 10 个项目 并在滚动后加载更多 10 个项目 就像这样工作 我使用添加数组中的项目Volley 这是我的RecyclerView适配器 class newsAdapter constructor
  • C# 中两个对象之间的差异

    我想知道如何找到同一类的两个对象之间的差异 因此 如果我有一个 Person 类 唯一的区别是年龄 它将返回不同的字段 Thanks 这不是 C 或 NET 实际上 直接支持的东西 但是您可以为特定类型手动实现某些东西 或者编写使用反射来区
  • 如何以多线程方式读取文件?

    我目前有一个程序 可以在单线程模式下读取文件 非常大 并创建搜索索引 但在单线程环境中索引需要很长时间 现在我正在尝试使其在多线程模式下工作 但不确定实现这一目标的最佳方法 我的主程序创建一个缓冲读取器并将实例传递给线程 线程使用缓冲读取器
  • 如何向 boost::log 控制台输出添加颜色编码?

    我正在尝试在 Linux 下为 boost log 添加彩色日志输出 我读下列我尝试过这个 define MY LOG ERROR BOOST LOG TRIVIAL error lt lt 033 1 31 MY LOG ERROR lt
  • android.net.wifi.STATE_CHANGE:Wifi 断开连接时未触发

    只有广播意图和行动正常吗NETWORK STATE CHANGED ACTION 其常数值为android net wifi STATE CHANGE Wifi 连接何时恢复 IE 当 Wifi 断开时我没有意识到这个意图 UPDATE 我
  • 数据类型(DataType.Date)格式(MVC)

    我们可以以某种方式应用这种格式吗 Display Name Date of Birthday DataType DataType Date public DateTime DOB get set 我只想查看日期而不是时间 谢谢你 您可以使用
  • 阿帕奇汤姆猫8.5。错误:服务因服务特定错误而终止,功能不正确

    我一个月前在 Windows Server 2008 上安装了 apache tomcat 8 5 和 java 1 8 并且运行正常 现在服务已停止 我无法从 apache 配置或 Windows 服务重新启动它 它总是停止的 我收到以下
  • 空合并运算符是否缓存 c# 中的结果

    我知道做 myValue new SomeClass 类似于 myValue null new SomeClass myValue 但出于好奇 当我调用函数时是否有任何性能优势 比如 getResult new SomeClass Will
  • 管道回显到 gcc?

    To call printf Hello 在我使用的终端的 C 中 echo include
  • multiprocessing.Pool 与 maxtasksperchild 产生相同的 PID

    我需要在一个与所有其他内存完全隔离的进程中运行一个函数多次 我想用multiprocessing为此 因为我需要序列化来自函数的复杂输出 我设置了start method to spawn 并使用一个游泳池maxtasksperchild
  • java中比较数组

    int nir1 new int 2 nir1 1 1 nir1 0 0 int nir2 new int 2 nir2 1 1 nir2 0 0 boolean t nir1 equals nir2 boolean m nir1 toSt
  • 字典初始化时出现KeyNotFoundException的原因

    下面的代码 new Dictionary
  • Apache 拒绝外部文件中的 IP 列表

    我想维护一个文件 其中包含被阻止使用网站的 IP 列表 据我了解 可以使用拒绝来实现此目的 例如 拒绝 127 0 0 1 10 0 0 1 some other ip address 但是 我想要一个外部文件 以便无权访问配置的个人可以使
  • 在 Windows Server 数据中心上找不到 WebAdministration powershell 模块

    在 Windows Server 2008 Datacenter 中 我找不到 PowerShellwebadministration模块 我试过Get PSSnapin and Get Module ListAvailable 两者都没有
  • 导出 .NET 中的圈复杂度

    我知道我可以通过右键单击并选择 计算代码指标 来访问 Visual Studio 2008 团队资源管理器中代码的圈复杂度 我想公开此数据以供 Web 应用程序显示 有谁知道通过 API 访问这些数据的方法吗 感谢您的帮助 I use ND