006UML相关资源网站(一)
自动生成 UML 工具
不行的方案
rider 使用 IntelliJ IDEA
不能生成 C#  截止 2022 年官网还有评论询问

教程参考 https://blog.csdn.net/a236209186/article/details/74529698
ps: 官网地址 https://www.jetbrains.com/help/rider/Diagrams.html#common
vs 下载类设计器
教程参考 https://blog.csdn.net/eevee_1/article/details/118632515
ps: https://www.jianshu.com/p/e11f20b43c03?from=timeline
不知道为什么只能生成一部分插件的图
可行的方案
PlantUML + C# 解析工具
使用 PlantUML 描述类图,再自动从 C# 提取结构
VS Code 安装 PlantUML 插件,还要下载 java(运行 PlantUML 的平台)和 graphviz(PlantUML 要求它计算图表中的位置),安装 java 还需要配置系统环境变量
一 **安装 PlantUML
- 怎么安装?
 - 环境变量是什么?怎么配置?
 - https://blog.csdn.net/palmer_kai/article/details/80588594
 - PlantUML 插件怎么用?
 - PlantUML 官网说已经测试了 grapgviz 10.0.1 版本,grapviz 下载错了想卸载,卸载程序在安装目录里
 - 测试的时候没生成?
 - 为什么添加环境变量,还要在 Path 里面添加路径?
 - 命令 
dot -version和dot --version有什么区别? 
二安装 PlantUmlClassDiagramGenerator 插件(从 DLL 或源码生成 .puml)
- github 源码
 - 插件使用教程视频 How to use CSharp to PlantUML in VS Code - YouTube
 - 文字版 PlantUmlClassDiagramGenerator 使用教程
- 需下载下载并安装. NET 8.0 SDK 或更新版本 NuGet Gallery | PlantUmlClassDiagramGenerator.SourceGenerator 1.1.0
 - .Net官网
 
 
三 插件使用过程遇到的问题
- 教程视频有点看不清怎么打开生成的文件?
- 也可以下载的js文件用java打开,再选择文件夹打开
 - 官网 Site Unreachable
 
 - 生成图片少一半/太大怎么设置?常见问题
java -DPLANTUML_LIMIT_SIZE=8192 -jar /path/to/plantuml.jar -gui最终发现要 20000 多像素,,,, 定义变量不会,,,注意等号两边不能有空格,不然找不到
 - 官网如何运行PlantUML教程 各种运行方式
 - 顺便简单了解了一下终端运行教程1   教程2 玩转 Terminal 终端:入门指南及进阶技巧 - 少数派
- cd 移动到某个路径(主目录中))略前导斜杠可以使路径相对于当前的工作目录
 - 在路径上包含一个前斜线将使路径成为绝对路径 
/Users/your-user-name/Desktop.- 为什么 win用反斜杠
\,而不是正斜杠/,一个决定 Why does Windows use backslash instead of forward slash | One Dev Question - YouTube - 怎么到 d 盘 d: …
 java -jar plantuml.jar -gui调用 java 虚拟机,-jar,指定要运行的 java 的.Jar 包,以图形用户 gui 方式启动 plantUML
*java -jar plantuml.jar -gui前要 cd 到下载plantuml.jar文件的目录- 或者用
java -jar plantuml.jar -gui /path/to/source/directory 
 - 为什么 win用反斜杠
 
 - 如何将将所有图表的输出复制到文件中?
- PlantUmlClassDiagramGenerator插件首选项设置那里可以相对项目文件设置输入路径,√上第一个选项All In One
 
 - UML讲解教程
 
                    
                
                
            
        
浙公网安备 33010602011771号