如何在 Visual Studio 2013 中从 C# 解决方案生成序列图?

Posted

技术标签:

【中文标题】如何在 Visual Studio 2013 中从 C# 解决方案生成序列图?【英文标题】:How can I generate Sequence Diagram from a C# solution in Visual Studio 2013? 【发布时间】:2019-10-16 22:47:00 【问题描述】:

如何从 Visual Studio 2013 中的解决方案生成序列图?

VS 解决方案有一些 C# 类。

【问题讨论】:

什么样的状态机? @canton7,时序图。 1) 状态机不是序列图,2) Visual Studio 可以用来生成图表的 C# 解决方案中存在什么? 使用PSTricksTikZAsymptoteMetapost等之一。 当您说 "generate" 时,您的意思是“创建和编辑”还是您在谈论从代码中自动推断出控制流(或数据流?)图并自动将其变成序列图? 【参考方案1】:

如果您使用的是企业版的 Visual Studio,公共方法中的上下文菜单(右键单击方法名称)应该为您提供创建序列图的选项。

您可以在这里阅读更多信息:

https://www.c-sharpcorner.com/UploadFile/pranayamr/generate-sequence-diagram-in-C-Sharp/

【讨论】:

这是事实,但对于早期版本的 Visual Studio,它们至少在 2017 年和 2019 年被删除 哦!我还没有尝试过。很遗憾 MS 不支持开发者社区。​​span> 【参考方案2】:

试试这个https://jgraph.github.io/mxgraph/ 我将它用于前端(js 版本),但它对所有支持的平台都有类似的功能。它超级强大

【讨论】:

【参考方案3】:

尝试以下步骤

    只需右键单击方法即可转到您想要的课程 将出现弹出窗口,选择第 4 个选项 Generate Sequence Diagram 将出现另一个窗口“生成序列图窗口” 选择您想要的项目或解决方案,然后确定。

【讨论】:

此选项在 VS 2013 中不可用。 @user366312 在 VS 2013 Enterprise 中可用。

以上是关于如何在 Visual Studio 2013 中从 C# 解决方案生成序列图?的主要内容,如果未能解决你的问题,请参考以下文章

尝试在 Visual Studio 2013-15 中从 C++ 执行 python 脚本时出现导入错误

如何在 Visual Studio 2015 中从 Git 获取特定版本?

如何在 Mac 终端中从 Visual Studio 运行应用程序

如何在 Windows 10 中从命令行构建 Visual Studio 2015 vb 解决方案

如何在 Visual Studio 中从 SQL 脚本创建数据库并将其添加到项目中?

如何在 Visual Studio 中从数据库中获取数据(使用 C#)时使 HTML 行可点击