2009-10-08 82 views
2

我剛剛對一個同事項目進行了一次重大改革,整個過程幾乎所有內容都被重寫了。事先有太多的代碼。有沒有一種方法可以在使用ReSharper的.NET項目中查找所有未使用的代碼?

現在,我剩下的前景是,在我的項目中某處是不再需要的舊的重構前方法。

有沒有辦法一次搜索整個項目這種方法?

我明白可能通過反射去除代碼的風險。

它非常類似於this question,但我想兩個額外的東西:

  • 一個特定於ReSharper的
  • 說明如何實現這一點使用ReSharper的,因爲我似乎無法弄清楚
  • 答案

回答

0

據我所知,沒有辦法使用R#爲整個解決方案/項目做到這一點。我知道的唯一方法是手動檢查代碼,在每個方法名稱上按Alt + F7。

8

使用解決方案範圍內的分析。

如果更改 「R·選項/檢驗嚴重性/代碼裁員/未使用的聲明」到「顯示爲錯誤」「未使用聲明」,你就可以找出所有未使用的聲明。

+4

這不完全正確。這會向您顯示未使用的具有私人可見性的聲明,但不會與內部或公共。 ReSharper 5可能會有更好的關於這個問題的故事。 – 2009-10-11 21:40:46

+0

這現在適用於R#5測試版的公共和內部成員。 – Wilka 2009-11-10 13:22:30

相關問題