簡體   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