如何輕鬆計算大型解決方案中的表單數量?如何輕鬆計算大型解決方案中的表單數量?
我有Visual Studio解決方案包含20 + winforms項目。 我必須完成一項任務,我必須檢查每一個表格,並且我必須對我的項目主管進行努力估計。這個估算最好是以表格數量來表示。根據「27/275表格完成,花費3小時」報告進展情況非常有用。
對於這個項目,我使用VS 2008和ReSharper的5
一個更普遍的回答,例如在「如何計算的從指定類派生的類的數量」也將是不錯的。
如何輕鬆計算大型解決方案中的表單數量?如何輕鬆計算大型解決方案中的表單數量?
我有Visual Studio解決方案包含20 + winforms項目。 我必須完成一項任務,我必須檢查每一個表格,並且我必須對我的項目主管進行努力估計。這個估算最好是以表格數量來表示。根據「27/275表格完成,花費3小時」報告進展情況非常有用。
對於這個項目,我使用VS 2008和ReSharper的5
一個更普遍的回答,例如在「如何計算的從指定類派生的類的數量」也將是不錯的。
這是內置到ReSharper的 - 無碼或需要額外的工具。我沒有ReSharper 5在我面前,但在4.5版本中,我使用ReSharper> Search> Find Usages Advanced下的菜單命令。
從那裏,你可以生成從System.Windows.Form
繼承的所有類的列表。然後,查看IDE中的搜索結果列表,或將其導出到文件以供進一步檢查。
這裏,如果你的項目是一個很好的heirarchal方式組織其工作原理簡單易於操作的方式 - 在解決方案的根目錄打開Windows資源管理器,並做了搜索的文件後綴名,一旦搜索完畢後的計文件將位於底部的資源管理器狀態欄中。
對於使用C#的類,我可以對文本: MyBaseClass
進行整個解決方案搜索,在查找窗口中,這將返回從我提名的任何MyBaseClass派生的所有類。我不確定R#的語法,但你應該能夠做類似的事情。
最後,我相信ReSharper的有這樣的功能,但它可能只適用於付費版本。
這個最適合我。 – Marijn 2010-11-04 12:31:02
如果你沒有ReSharper,看看slugster的回答 – Marijn 2010-11-04 12:31:38
ReSharper救援!謝謝 – 2012-11-05 04:37:02