2013-05-16 58 views
0

在Visual Studio(2012)中可以找到在設計時依賴於給定引用程序集的所有類(或其他源)嗎?怎麼樣 ?在Visual Studio中,哪些源文件依賴於給定的引用程序集?

假設您認爲程序集可以被刪除,並且一些重構或更改可以提供缺失,所以您可以刪除程序集並嘗試處理編譯器錯誤。但是,如果我們只需要分析刪除某些單獨程序集的影響,或者僅僅瞭解哪些源文件依賴於這些程序集,則無法更好地處理此工作,從每個方案中捕獲編譯器錯誤並刪除並重新添加每個程序集。那麼,在Visual Studio中是如何看待像其他依賴項分析已經被支持的方式?

回答

0

這是可能的...通過使用GetTypes()方法,您可以訪問任何類和窗體在DLL中。看看這個鏈接: system.reflection.assembly.gettypes()

+0

我不問.Net API,但從Visual Studio IDE。今天如果我們刪除程序集,我們可以得到所有通過編譯器錯誤引用其內容的類型,但是如何在不干擾項目的情況下獲得類似的結果?就像在Code Map中顯示它一樣? – Luciano

+0

我認爲你可以做,並達到這個目標沒有programmming.anyway,如果你想,這種方法__AssemblyName []名稱= SampleAssembly.GetReferencedAssemblies(); __顯示你相同的東西你想要的任何dll – Fuad

+0

我已經知道非常好的Reflection API,我只是在尋找Visual Studio資源(在設計時),就像Code Map一樣。即使是第三方擴展,如Resharper,CodeRush等。 – Luciano

相關問題