我在C#中使用了一個巨大的開源庫,但我只是將它用於少數特定功能。有沒有我可以用來自動清除所有未使用的代碼的工具? 我試着用手動使用resharper,但代碼是如此深嵌套,這是不可能的...清理外部庫中的冗餘代碼
1
A
回答
3
嘗試這樣:包含一個包含調用所需方法的代碼的項目。也許這應該是一個單元測試項目。使用解決方案範圍的分析來刪除完全未使用的代碼。
然後開始製作公開課。只要你「看到紅色」就恢復。
此外一定要刪除未使用的引用。
如果您有Ultimate,則可以使用依賴關係圖給予您。關於什麼不使用的視覺線索。
+0
謝謝 - 你已經救了我這麼多工作! – user884248
0
據我所知沒有簡單的方法來做到這一點。爲了分離特定的方法,您需要了解它們的所有依賴關係,並確保它們保持完好。從你所說的話 - 這對我來說真的不知道,這是純粹的猜測 - 你將不得不採取很多或不採取任何措施。
根據DJ KRAZE的推薦,如果您真的只想要一小部分功能,請親自制作。
相關問題
- 1. 冗餘代碼
- 2. 冗餘的ToString代碼?
- 3. 數據庫冗餘與代碼效率
- 4. svcutil.exe冗餘代理類
- 5. 冗餘代碼檢查
- 6. 擺脫冗餘代碼?
- 7. 減少冗餘代碼
- 8. 減少代碼冗餘
- 9. highchart減少代碼冗餘
- 10. Google Chrome Indexdb - 冗餘代碼
- 11. 合併VB.NET中的冗餘代碼
- 12. getter和setter中的冗餘代碼
- 13. mysql前面的代理冗餘刪除
- 14. 軟件包之間的冗餘代碼
- 15. 如何減少此代碼的冗餘?
- 16. 冗餘代碼警告的含義
- 17. 有效的,和非冗餘PHP代碼
- 18. C#冗餘代表
- 19. HTTP頭部冗餘頭部
- 20. 數據庫如何處理冗餘值?
- 21. Django表單中的冗餘處理清潔方法和視圖
- 22. 如何清理ColdFusion中的冗餘線程
- 23. 使用php call_user_func減少代碼冗餘
- 24. 刪除冗餘/冷凝代碼
- 25. HTML - 減少html代碼冗餘
- 26. 紅黑樹僞代碼冗餘
- 27. 如何簡化這個冗餘代碼?
- 28. PagedList非常冗餘和重複代碼
- 29. 如何優化這個冗餘代碼?
- 30. 模型和部分模型,如何避免冗餘代碼?
聽起來像你應該創建自己的圖書館與其他所需的代碼,否則,爲什麼使用'巨大的開源庫'?爲什麼依賴於那些具有冗餘代碼的東西,當你可以使用該功能並將其添加到一個更小的,更易於管理的'CommonFunctions'自己的圖書館..? – MethodMan