我正在尝试使用 ndepend 分析一个网站(使用 asp.net 构建)。
如果看一下关于“未使用代码/死代码”的 CQL 查询,该工具引用了我几乎所有的方法(包括 onload、onprerender 等),这显然是错误的。
有谁知道我可以做些什么来获得更好的结果?提前致谢
正如我从 NDepend常见问题解答 中看到的(查找“如何使用 NDepend 分析我的 ASP.NET 应用程序? ”),您必须预编译您的网站并在此之后对其进行分析。那里有方法。
exception790,您引用的方法 onload、onprerender... 确实从未在代码中静态使用,而是由 ASP.NET 基础结构动态使用(在运行时)。
NDepend 是一个静态分析器,它不能预测动态调用。