2010-10-10 88 views
1

我想從C3 vs 2008中的解決方案中提取所有類名。我能夠使用反射傳遞程序集名稱爲單個項目執行此操作。但問題是我怎樣才能讓我的整個解決方案工作?從vs 2008中的解決方案中提取所有類名

有什麼辦法可以從我的解決方案中提取所有程序集名稱?我的解決方案基本上有10個項目,我想從所有項目中提取信息。

+0

有什麼理由這是downvoted?對我來說,這似乎是一個完全合理的,明確的問題。 – Lunivore 2010-10-10 11:46:31

回答

1

如果不是運行時間,可以嘗試使用ILDasm工具從編譯程序集中獲取類名稱。例如:

ildasm /text /classlist /noil <file_name> 

或下一個命令來分析在當前文件夾中的所有庫:

for %f in (*.dll) do ildasm /text /classlist /noil %f 
0

解決方案文件將列出解決方案中的所有項目 - 這是一個相當直接的文本文件解析。您可以使用它來獲取所有項目的列表,然後使用您當前的方法。

+0

downvote的原因會很好 – Rohith 2010-10-11 04:56:14

相關問題