Можно ли просмотреть исходный код сборки? Если да, то как? - PullRequest
1 голос
/ 18 марта 2009

Я использую сборку EventCalender. Ddl является EventCalender.dll. Я скопировал эту сборку из существующего приложения. Он предоставляет настраиваемую функциональность для календаря. Я хочу увидеть код этой DLL и хочу изменить некоторые функциональные возможности. Как это будет возможно? Заранее спасибо.

Ответы [ 4 ]

7 голосов
/ 18 марта 2009

Если dll написан на .NET, вы можете просмотреть код, используя .NET Reflector .

2 голосов
/ 18 марта 2009

Попробуйте инструмент "Отражатель" Lutz Roeders

http://www.red -gate.com / продукты / отражатель /

1 голос
/ 18 марта 2009

Если вы просто хотите просмотреть код IL библиотеки DLL, вы можете использовать ILDASM. Если вы хотите преобразовать его обратно в VB.NET или C #, используйте Reflector, как предлагалось в предыдущих ответах. Один из плагинов позволяет извлечь все файлы классов в сборке в одну папку.

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

1 голос
/ 18 марта 2009

Думаю, эта ссылка поможет вам. Вы можете сделать это с помощью Reflector.

...