免费工具从C#程序集或项目生成类图或方法表?

时间:2010-09-14 06:42:34

标签: c# .net reflection class-diagram

是否有一个免费,简单,快速的工具可以生成类图,甚至可能是一个简单的表,其中包含C#程序集或项目中的类和方法列表?基本上我需要的只是可读格式的类和方法列表。如果它也需要xml文档会更好,但它不是必需的。

我想使用Reflection实现它应该不会太难。

3 个答案:

答案 0 :(得分:9)

您可以将Reflectorautodiagrammer addin一起使用。 演示版本足以满足此用途。

此插件从程序集生成类图:

Class diagram example

答案 1 :(得分:0)

Doxygen将通过解析C#源代码来实现,但不了解程序集。

答案 2 :(得分:0)

您可以使用Visual Studio 2010 Ultimate中的架构工具。这允许您生成“依赖关系图”。 以可读的方式,您可以通过“类视图”查看您的程序集,该类视图也可以在Visual Studio中找到。 希望这有帮助