2010-10-10 101 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

相关问题