使用Powershell生成C#类与方法和属性的报告

时间:2009-04-02 16:40:00

标签: powershell

是否有人使用Powershell生成C#类与方法和属性的报告?我先前承认,我并不是先尝试自己写这个,但是那里的某个人可能已经做过了,或者非常喜欢这样做。挑战将是识别多行方法签名之类的事情。您可以加入gc返回的字符串数组并搜索它以使其更容易。如果没有人回答,我最终会发布一个解决方案,但可能需要几周时间。

更新:我正在寻找一个Powershell解决方案,因为它已经是我的主要脚本语言了,我希望能够随着时间的推移进行更改,或者扩展它以涵盖JavaScript,或者更改报告格式,我希望它可以与任何版本的Visual Studio和C#一起使用。我也在寻找一个文本报告,没有任何图形,因此它更易于搜索和操作。我喜欢简单的完全可编程的免费物品,不受限制。 :)

谢谢,
麦克

1 个答案:

答案 0 :(得分:3)

我确信您可以通过PowerShell访问Reflection。

你也应该研究NDepend,它可以做很多这类事情。