スタック オーバーフローに関するいくつかの回答では、通常のリフレクションを使用して .NET アセンブリからソース コードを取得することは不可能であり、IL コードにしかアクセスできないと述べています。
私のプロジェクトでは、サード パーティがいくつかの基本的な C# コードを私が作成したプロジェクト テンプレートに書き込み、.NET dll をビルドします。これらのdllからいくつかの情報を引き出す必要があります。情報の一部を収集するには、dll を呼び出す必要があります。これにはリフレクションを使用します。残念ながら、特定のメソッドのソース コードも入手する必要があります。
cs ファイルを解析できました。大きな問題にはなりませんが、疑問に思っていました。私はすでにリフレクションを使用する必要があり、プロジェクト テンプレートは完全に私の管理下にあるため、ソース コードの一部を意図的に公開するために何かを行うことはできますか (おそらく、コンパイル時にリソースにビルドするか、同様に風変わりな何かを作成します)。
ありがとう