Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
05.02.2015, 06:08
|
|||
---|---|---|---|
|
|||
IL: чем можно получить код всего модуля? |
|||
#18+
Всем привет. Сейчас изучаю Рихтера, "CLR via C#", и там часто даются отсылки к IL-коду, который в тех или иных случаях генерит компилятор, поэтому самому тоже приходится что-то писать на C#, компилировать, и смотреть полученный IL-код. Для просмотра IL пользуюсь стандартным ildasm.exe, но у него есть одно неудобство - можно посмотреть код только для отдельного взятого мембера класса. А есть ли в природе такой инструмент, который бы показал IL-код всего класса целиком? Или всего модуля целиком (если, например, в одном .cs объявлено несколько классов/структур/интерфейсов/енумов/делегатов)? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.02.2015, 09:32
|
|||
---|---|---|---|
|
|||
IL: чем можно получить код всего модуля? |
|||
#18+
Teleric JustDecompile это умеет - по крайней мере, показывать код для всего класса: Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
=> Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
нужно просто выбрать IL в комбобоксе с языками на панели инструментов ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.02.2015, 09:34
|
|||
---|---|---|---|
IL: чем можно получить код всего модуля? |
|||
#18+
Telerik JustDecompile Red-gate NET Reflector Jet Brains dotPeek ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.02.2015, 10:13
|
|||
---|---|---|---|
|
|||
IL: чем можно получить код всего модуля? |
|||
#18+
WinnipuhJet Brains dotPeek И где в dotPeek эта фича? У меня на данный момент dotPeek 1.3 update 1 - в упор не наблюдаю там такой возможности. И ранее никогда не наблюдал. WinnipuhRed-gate NET Reflector Он давным-давно уже платный. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.02.2015, 17:38
|
|||
---|---|---|---|
IL: чем можно получить код всего модуля? |
|||
#18+
Сон Веры ПавловныWinnipuhJet Brains dotPeek И где в dotPeek эта фича? У меня на данный момент dotPeek 1.3 update 1 - в упор не наблюдаю там такой возможности. И ранее никогда не наблюдал. WinnipuhRed-gate NET Reflector Он давным-давно уже платный. 2. как минимум 14 дней можно как-то использовать, если юзер честный 1. по крайней мере удобнее, чем ildasm ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.02.2015, 18:08
|
|||
---|---|---|---|
|
|||
IL: чем можно получить код всего модуля? |
|||
#18+
Winnipuh2. как минимум 14 дней можно как-то использовать, если юзер честный И зачем это нужно, если есть бесплатные аналоги с таким же функционалом? Winnipuh1. по крайней мере удобнее, чем ildasm Что удобнее? dotPeek, который вообще не умеет показывать IL? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.02.2015, 18:29
|
|||
---|---|---|---|
IL: чем можно получить код всего модуля? |
|||
#18+
меня ilspy устраивает ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.02.2015, 19:00
|
|||
---|---|---|---|
IL: чем можно получить код всего модуля? |
|||
#18+
Сон Веры ПавловныWinnipuh2. как минимум 14 дней можно как-то использовать, если юзер честный И зачем это нужно, если есть бесплатные аналоги с таким же функционалом? Winnipuh1. по крайней мере удобнее, чем ildasm Что удобнее? dotPeek, который вообще не умеет показывать IL? да ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.02.2015, 00:20
|
|||
---|---|---|---|
IL: чем можно получить код всего модуля? |
|||
#18+
Изопропилменя ilspy устраивает ++ ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.02.2015, 06:08
|
|||
---|---|---|---|
|
|||
IL: чем можно получить код всего модуля? |
|||
#18+
Всем спасибо. Посмотрел JustDecompile и IL Spy - по части работы с IL у них практически одинаковый функционал. Чтобы долго не думать, что выбрать, подкинул пятак, и выбрал JustDecompile ) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.02.2015, 11:50
|
|||
---|---|---|---|
IL: чем можно получить код всего модуля? |
|||
#18+
WinterGraveyardВсем спасибо. Посмотрел JustDecompile и IL Spy - по части работы с IL у них практически одинаковый функционал. Чтобы долго не думать, что выбрать, подкинул пятак, и выбрал JustDecompile ) Все зависит от анализируемого файла, иногда приходится пользоваться не одним из продуктов. Один может не работать, а другой работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.02.2015, 13:19
|
|||
---|---|---|---|
IL: чем можно получить код всего модуля? |
|||
#18+
WinnipuhВсе зависит от анализируемого файла, иногда приходится пользоваться не одним из продуктов. Один может не работать, а другой работать. ага. а иногда можно просто исходники открыть :) http://referencesource.microsoft.com/ ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.02.2015, 14:20
|
|||
---|---|---|---|
|
|||
IL: чем можно получить код всего модуля? |
|||
#18+
ИзопропилWinnipuhВсе зависит от анализируемого файла, иногда приходится пользоваться не одним из продуктов. Один может не работать, а другой работать. ага. а иногда можно просто исходники открыть :) http://referencesource.microsoft.com/ Ээ... человек спрашивал про IL. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&mobile=1&tid=1401940]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 153ms |
0 / 0 |