gpt4 book ai didi

c# - 仅保留使用过的类型并删除未使用的类型

转载 作者:行者123 更新时间:2023-11-30 15:20:57 25 4
gpt4 key购买 nike

有什么方法可以从项目中删除未使用的类型/代码。假设我在我的控制台应用程序中使用 NAudio(源代码)并且我只使用它的 WaveIn 类。我有什么办法可以从代码中删除未使用的类,只保留 WaveIn 类和 WaveIn 依赖的类?摇树线下的东西

最佳答案

Ndepend 就是答案

from t in Types 
let depth0 = t.DepthOfIsUsedBy("NAudioTrim.Program")
where depth0 >= 0 orderby depth0
select new { t, depth0 }

其中 NAudioTrim.Program 包含我的应用程序的入口点和使用的类型。获得所有已用类型的列表以及它们使用的类型后,您可以删除其余文件/类型

关于c# - 仅保留使用过的类型并删除未使用的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38822663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com