0

単一のc#ソースファイルが与えられた場合、後で各'.il'ファイルをilasmにフィードしてアセンブリを生成できるように、その単一ファイルのIL(アセンブルされていない)を出力したいのですが、これは可能ですか?

4

2 に答える 2

0

したがって、おそらくこれをうまく行うことはできず、ほとんどの場合、やりたくないでしょう。ただし、すべてのソースをモジュールにビルドし、モジュールとリソースを最終的なアセンブリにリンクすることで、コンパイルとアセンブリのリンクを2つの段階に分割することができます。

簡単に言うと、C#コンパイラからテキストILを取得することは、.Netでは実行できません。いずれの場合も、そうすることによるメリットはあまりありません。

于 2011-06-04T19:26:22.343 に答える
0

これはあなたの質問に直接答えるものではありませんが、コンパイルしてからildasmを使用して、関連するセクションを取得してみませんか?

于 2011-06-04T14:01:14.537 に答える