Существует ли инструмент для выбора некоторого кода в Visual Studio и отображения соответствующего MSIL?
-
19-08-2019 - |
Вопрос
В последнее время я обнаружил, что постоянно использую ILDASM для изучения вывода MSIL моих программ.
Существуют ли какие-либо утилиты для оптимизации этого? В идеале было бы неплохо выбрать некоторый исходный код и сделать так, чтобы он компилировался, разбирался и генерировал выбранный код C # в MSIL. Р>
Кто-нибудь знает о такой вещи?
Решение
Я думаю, что RedGate уже приобрел IP-адрес этого инструмента. Я вполне уверен, что есть плагин VS, который интегрируется в него, чтобы позволить вам запускать это из vs.
Плагин .Net Reflector
(источник: mutantdesign.co.uk ) р>
Другие советы
Вы можете использовать testdriven.net замечательный плагин для модульного тестирования, который дает вам возможность щелкнуть правой кнопкой мыши на любой член и просматривать его в отражателе. Р>
Откройте .dll в отражателе, выберите любую функцию в любом классе и выберите IL в качестве языка для декомпиляции. Я не думаю, что вы ищете более детальный уровень.