如何在 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# 解决方案中存在什么? 使用PSTricks
、TikZ
、Asymptote
、Metapost
等之一。
当您说 "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 解决方案