我想從C3 vs 2008中的解決方案中提取所有類名。我能夠使用反射傳遞程序集名稱爲單個項目執行此操作。但問題是我怎樣才能讓我的整個解決方案工作?從vs 2008中的解決方案中提取所有類名
有什麼辦法可以從我的解決方案中提取所有程序集名稱?我的解決方案基本上有10個項目,我想從所有項目中提取信息。
我想從C3 vs 2008中的解決方案中提取所有類名。我能夠使用反射傳遞程序集名稱爲單個項目執行此操作。但問題是我怎樣才能讓我的整個解決方案工作?從vs 2008中的解決方案中提取所有類名
有什麼辦法可以從我的解決方案中提取所有程序集名稱?我的解決方案基本上有10個項目,我想從所有項目中提取信息。
如果不是運行時間,可以嘗試使用ILDasm工具從編譯程序集中獲取類名稱。例如:
ildasm /text /classlist /noil <file_name>
或下一個命令來分析在當前文件夾中的所有庫:
for %f in (*.dll) do ildasm /text /classlist /noil %f
解決方案文件將列出解決方案中的所有項目 - 這是一個相當直接的文本文件解析。您可以使用它來獲取所有項目的列表,然後使用您當前的方法。
downvote的原因會很好 – Rohith 2010-10-11 04:56:14
有什麼理由這是downvoted?對我來說,這似乎是一個完全合理的,明確的問題。 – Lunivore 2010-10-10 11:46:31