我在 C# 中使用了一个巨大的开源库,但我只将它用于少数特定功能。有没有可以用来自动清除所有未使用代码的工具?我尝试使用 resharper 手动处理它,但代码嵌套得太深以至于不可能......
问问题
89 次
2 回答
3
尝试这样的事情:包括一个包含调用您需要的方法的代码的项目。也许这应该是一个单元测试项目。使用解决方案范围的分析来删除完全未使用的代码。
然后开始将公共课程设为私有。一旦你“看到红色”就恢复它。
还要确保删除未使用的引用。
如果你有Ultimate,可以用依赖图给你。关于未使用的内容的视觉线索。
于 2013-05-15T22:00:28.123 回答
0
据我所知,没有简单的方法可以做到这一点。为了隔离特定方法,您需要了解它们的所有依赖关系并确保它们保持不变。根据你所说的——这还不足以让我真正知道,这纯粹是猜测——你将不得不采取很多措施,或者根本不采取任何措施。
根据 DJ KRAZE 的建议,如果您真的只想要一小部分功能,请自己制作。
于 2013-05-15T18:54:14.503 回答