6

我想custom attributes从不同.CS文件的源代码中提取。我有文件列表。

场景是我有Project A读取Project B. 它必须提取Project B.

我的问题是,我怎么能不使用Reflection. 反射处理程序集,但我有源代码。

使用 Roslyn 会过分杀戮吗?

有哪些方法?

我有另一个编译选项,MSBuild但对于大型项目,由于严重的依赖关系,它是不可行的。这似乎不是构建应用程序然后去其程序集的好方法

我只是想要一些东西来告诉我什么属性是什么类以及可能的这些类关系的 UML 图。

请提出你的建议

4

1 回答 1

3

您可以使用 NRefactory:https ://github.com/icsharpcode/nrefactory (也可作为 NuGet 包使用)

于 2012-04-26T13:39:23.370 回答