Можно ли преобразовать один файл C # в сборку IL? - PullRequest
0 голосов
/ 04 июня 2011

Учитывая один исходный файл c #, я хотел бы вывести IL (не собранный) этого отдельного файла, чтобы позже я мог передать каждый файл .il в ilasm для создания сборок, возможно ли это?

Ответы [ 2 ]

0 голосов
/ 04 июня 2011

Итак, вы, вероятно, не можете сделать это хорошо, и в большинстве случаев вы не захотите. Однако можно разделить компиляцию и сборку сборки на два этапа, собрав все источники с модулями и затем связав модули и ресурсы в конечные сборки.

Короткий ответ: получить текстовый IL из компилятора C # в .Net невозможно, и в любом случае от этого не так много пользы.

0 голосов
/ 04 июня 2011

Это прямо не отвечает на ваш вопрос, но почему бы не скомпилировать, а затем использовать ildasm и получить соответствующие разделы?

...