我正在尝试从C3和2008中的解决方案中提取所有类名。我可以使用反射传递程序集名称为单个项目执行此操作。但问题是如何才能使我的整个解决方案有效?
有什么方法可以从我的解决方案中提取所有程序集名称?我的解决方案基本上有10个项目,我想从所有项目中提取信息。
答案 0 :(得分:1)
如果不是运行时,可以尝试使用ILDasm工具从已编译的程序集中获取类名。例如:
ildasm /text /classlist /noil <file_name>
或解析当前文件夹中所有库的下一个命令:
for %f in (*.dll) do ildasm /text /classlist /noil %f
答案 1 :(得分:0)
解决方案文件将列出解决方案中的所有项目 - 它是一个相当直接的文本文件来解析。您可以使用它来获取所有项目的列表,然后使用您当前的方法。