custom attributes
異なる.CS
ファイルのソース コードから抽出したい。ファイルのリストがあります。
シナリオは、Project A
のファイルを読み取るものがあるということですProject B
。で使用されるすべての属性を抽出する必要がありますProject B
。
私の質問は、を使用せずにどうすればそれを行うことができるかということReflection
です。リフレクションはアセンブリを扱いますが、ソースコードがあります。
Roslyn を使用すると過剰になりますか?
どのようなアプローチがありますか?
使用してコンパイルする別のオプションMSBuild
がありましたが、大規模なプロジェクトでは、依存関係が大きいため実行できません。アプリケーションをビルドしてからそのアセンブリに進むのは良い方法ではないようです
どの属性がどのクラスにあったのか、そのクラスの関係の UML ダイアグラムが可能なものを教えてくれるようなものが欲しいだけです。
あなたの提案をしてください