我的项目实际上使用 XML 文件来定义应用程序的流程。
我喜欢将此 XML 转换为表示流程的图像,以便在文档中使用它。
是否有任何有助于 UML 生成的图形部分的 c# 库? 是否有任何 XML 标准格式来生成可以转换为 IMG 的 UML 流?
我需要这样的东西
最佳答案
我使用 GraphViz 来模拟这样的事情。不,没有特定的 .Net 组件可以执行此操作,但您可以相当简单地生成 Graphviz 的简单文本版本,然后运行命令行以生成图表并将其呈现为您选择的 png、svg 等。
您可以在 my answer 中查看示例对此question .
更新 2018-06-07
最近我一直在使用另一个工具,它在 GraphViz 之上放置了更简单的语法 - PlantUML .有一个很棒的网络版PlantText
关于c# - 生成 UML 图的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2868945/