繁体   English   中英

将C#解决方案结构转储到文本文件

[英]Dump C# solution structure to a text file

我想将C#解决方案的结构转储到文本文件或其他可用输出中。

在一个解决方案中,我有72个项目,我想以类似于以下方式的方式转储此结构:


  • 命名空间
      • 方法
        • 调用层次结构(调用所述方法的标准调用者)

该结构不必看起来完全像这样。 只要我能以某种方式确定什么相互影响以及所述解决方案中存在的所有项目和类的完全限定名称。

希望这样做的原因是,在开始将不同的项目提取到相对解决方案之前,我可以将当​​前结构记录在案(即使未完全记录)。

.sln和.csproj文件为明文-我怀疑您可以:
1.打开.sln文件
2.阅读并解析所有Project-EndProject部分(获取相对的.csproj
位置)
3.打开每个.csproj文件(XML)
4.选择所有ItemGroup标签
5.“内容/编译”子标记,请阅读“包括属性”作为文件名

希望这是有用的,S

根据评论回答YS

请参阅GitHub上的Sandcastle帮助文件生成器以及此处的 SO相关文章。

再次感谢您为我的困境提供更好的解决方案@YS

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM