问题标签 [ndepend]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
271 浏览

ndepend - ndepend,.net 程序集已启用

在 tools -> options -> .NET Assemblies Enabled 中,可以暂时禁用 mscorlib 和 system 等框架程序集。无论如何要在每个项目的基础上执行此操作,以便保留设置?

0 投票
1 回答
112 浏览

.net - 如何使用 NDepend 检索 .NET 方法的所有属性?

我想检索(使用 NDepend)在方法上声明的给定类型的所有属性的列表。就像是

这可能吗?有没有完全不同的方式来做到这一点?谢谢!

0 投票
1 回答
397 浏览

ndepend - 如何使用 Ndepend 选择具有特定属性的属性

我有这样的属性 [Audit]

我需要选择所有这些属性。但是没有预定义的域 - Ndepend 的属性。并且查询from prop in Methods where prop.HasAttribute("Audit.Audit") select prop 返回没有匹配的方法。

那么是否存在任何选择具有属性的属性的选项?

0 投票
1 回答
234 浏览

cruisecontrol.net - CruiseControl.NET 中 NDepend 的评估问题

我正在尝试将 NDepend 与 CruiseControl.NET 集成。但是,当我尝试构建任何项目时,出现以下构建错误:“错误:评估问题:您的评估期尚未激活。请运行 Visual NDepend 开始评估”。我已经评估了我的 NDepend 试用版,并在 ccnet 配置文件中设置了 NDepend 任务。请建议我能做什么!

0 投票
0 回答
156 浏览

image - 在 CruiseControl.NET 仪表板中显示图像

我试图显示在 CruiseControl.NET 上运行 NDepend 的结果。这包括 VisualNDepend、Abstractness vs Instability 等图像。但是,我无法在 CruiseControl.NET 仪表板上显示这些结果。关于如何进行的任何建议?

0 投票
1 回答
695 浏览

ndepend - 依赖;获取方法的参数

如何使用 CQLINQ 获取当前方法的输入参数集合?有任何集合,如“参数”或“参数”,只有“NbParamenter”,不适合我的目的。

0 投票
2 回答
466 浏览

c# - 通过 NDepend 查找仅在特殊类中使用的代码

我正在尝试使用 NDepend 删除我们代码库中的死代码。由于我们使用的是依赖注入,我想找到仅在从注册表库派生的类中使用的接口(和实现):

有没有办法做到这一点?

谢谢!

0 投票
1 回答
264 浏览

c# - 通过 NDepend API 以编程方式获取程序集之间的依赖关系

我想创建一个分析工具来提取依赖矩阵,如 Visual NDepend 中的矩阵。

如何列出解决方案中两个程序集之间存在的依赖关系?

0 投票
1 回答
607 浏览

cql - nDepend 查询程序集中所有方​​法的直接间接方法

我正在尝试使用 nDepend 提供的 CQL 检索程序集中所有方​​法的所有直接间接方法调用。问题是我无法遍历程序集中的所有方法来获取此信息。

DepthOfIsUsedBy 只允许字符串类型而不是字符串集合。

有没有办法为程序集中的所有方法获取此信息?

0 投票
1 回答
219 浏览

c# - 使用 NDepend 查找存储过程依赖项

我正在维护一个大型代码库,它使用 SQL Server 中的数百个存储过程。要删除未使用的程序,我们需要找到仍在使用的程序。我写了一小段 CQL,它可以告诉我所有依赖于 SqlCommand 的方法。大多数情况下,此类的使用由向导生成的 XSD 执行:

过程名称是一个内联定义并分配给 SqlCommand.CommandText 的字符串:

有什么办法可以在我的名字中打印出来select new {}吗?