我希望从不同的.CS文件的源代码中提取自定义属性。我有文件列表。
场景是我有一个名为Project A的项目,它读取Project B的文件。它必须提取Project B中使用的所有属性。
我的问题是如何在不使用反射的情况下完成这项工作。 反射处理程序集,但我有源代码。
使用Roslyn会过度杀伤?
有哪些方法可以使用?
我还有另一个选项,使用MSBuild进行编译,但对于大规模项目来说,由于依赖重,这将不可行。构建应用程序然后去构建其程序集似乎也不是一种好的方法。
我只想要一些东西告诉我哪个类上有什么属性,可能还有一个关系的UML图。
请提出你的建议。
场景是我有一个名为Project A的项目,它读取Project B的文件。它必须提取Project B中使用的所有属性。
我的问题是如何在不使用反射的情况下完成这项工作。 反射处理程序集,但我有源代码。
使用Roslyn会过度杀伤?
有哪些方法可以使用?
我还有另一个选项,使用MSBuild进行编译,但对于大规模项目来说,由于依赖重,这将不可行。构建应用程序然后去构建其程序集似乎也不是一种好的方法。
我只想要一些东西告诉我哪个类上有什么属性,可能还有一个关系的UML图。
请提出你的建议。