単一のc#ソースファイルが与えられた場合、後で各'.il'ファイルをilasmにフィードしてアセンブリを生成できるように、その単一ファイルのIL(アセンブルされていない)を出力したいのですが、これは可能ですか?
2 に答える
0
したがって、おそらくこれをうまく行うことはできず、ほとんどの場合、やりたくないでしょう。ただし、すべてのソースをモジュールにビルドし、モジュールとリソースを最終的なアセンブリにリンクすることで、コンパイルとアセンブリのリンクを2つの段階に分割することができます。
簡単に言うと、C#コンパイラからテキストILを取得することは、.Netでは実行できません。いずれの場合も、そうすることによるメリットはあまりありません。
于 2011-06-04T19:26:22.343 に答える
0
これはあなたの質問に直接答えるものではありませんが、コンパイルしてからildasmを使用して、関連するセクションを取得してみませんか?
于 2011-06-04T14:01:14.537 に答える