2009-10-07 58 views
2

我知道你可以在一個函數上執行一個'查找所有引用',並且你可以確定它是否在任何地方被使用,但是是否有一個工具可以通過我所有的函數,並突出顯示任何不在碼?查找不使用的功能?

回答

7

我相信ReSharper可以做你想做的。更具體地說,Safe Delete命令至少應該促進這項工作。雖然我還沒有嘗試過,但Code Cleanup工具可能會自動完成整個任務。

+0

雖然我相信它只適用於Visual Studio,但確實如此。 高度推薦它的方式 – 2009-10-07 13:22:54

+0

的確,只有Visual Studio。 OP已經用VS2008標記了他們的問題,所以我認爲這不重要。 – Noldorin 2009-10-07 13:26:02

3

我更喜歡ReSharper這個,但如果你正在尋找一個免費的產品,Microsoft FxCop將識別未使用的公共方法。

+0

我們使用了ReSharper,但不再擁有它的許可證,所以我檢出了FxCop,看起來它只能用於編譯程序集而不是代碼。我將不得不閱讀更多關於它的內容,以確保我不會錯過任何東西。 – Scott 2009-10-08 15:59:28

+0

我沒有提到過,但是這是ASP c#web應用程序所需要的,所以我沒有任何編譯程序集。只有.cs文件和.aspx.cs文件 – Scott 2009-10-08 16:08:16