我想为一些基于.NET的库创建一个漂亮的类图。最终目标是制作漂亮的海报,可以与图书馆CD一起发货,或者用于其他宣传目的。
类图应列出主要类及其类型层次结构,这些类由一些自定义类别和一些注释/文档按每个类所代表的内容排列。
所以发电机的实际要求如下:
以下将是“很高兴”:
最好的解决方案可能是我可以使用的小型.NET库,它可以帮助我反映程序集,搜索类型,还有一些API来创建类型的块图形(HTML,SVG,XAML) ?)。
答案 0 :(得分:1)
这是一项相当复杂的任务。您必须拥有一个可以处理LINQ和C#或VB语法和依赖项的解析器,并知道要忽略和保留哪些类等。加上布局。如果完全自动化的话,它不会以对人类有意义的自然方式发生。
Chceck这一个:
答案 1 :(得分:1)
有一些add-ins for reflector.net,可以从.NET程序集生成类图(例如Assembly Visualizer,AutoDiagrammer和Graph)。虽然我不知道它们是否符合您的要求。
答案 2 :(得分:0)