dump c#解决方案结构到文本文件

问题描述 投票:0回答:2
在一个解决方案中,我有72个项目,我想以类似于以下方式倾倒此结构:

名空间
    • 方法
      • 呼叫层次结构(调用所述方法的完全合格的呼叫者)
  • 结构不一定像这样。只要我能够确定如何相互互动以及所述解决方案中存在的所有项目和类的完全合格的名称。
需要此目的的原因是,我可以在我开始将不同的项目提取到相对解决方案中之前记录了当前的结构(即使没有完全记录)。

.sln和.csproj文件是清晰的文本 - 我怀疑您可以:

1。打开.sln文件

2。读取和解析所有项目 - 端部项目(获取.csproj相对
c# namespaces documentation class-hierarchy
2个回答
0
投票
3。打开每个.csproj文件(XML)

4。选择所有项目组标签
5。内容 /编译子标签,读取文件名的属性interiubte
希望这很有用, s



在评论中按照

Y.S

的评论:


0
投票
上的sandcastle帮助文件构建器以及So sosohere

here的相关帖子。 再次感谢我对我的困境的更好解决方案 @y.s

我知道这是一个古老的问题,但是当我正在寻找现有解决方案时,我遇到了它。事实证明即使在7年之后,没有,所以我刚刚发布了一个扩展。 如果其他人需要在此类功能中需要:https://marketplace.visualstudio.com/items?itemname =tjgokken.solmap2025

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.