Лучший инструмент для декомпиляции приложения C# .Net 1.1
Возможный дубликат:
Дизассемблер / декомпилятор.net
Есть ли "бесплатная" альтернатива.NET Reflector?
Некоторое время назад мы написали для клиента приложение на C# .NET 1.1, и во время переездов и избыточности в офисе исходный код не проверялся в Source Safe.
Клиент сообщил о проблеме, и мы не хотим переписывать приложение с нуля.
Я считаю, что мы сможем получить исходный код, декомпилируя исполняемый файл. Может ли кто-нибудь порекомендовать хороший инструмент для использования (желательно бесплатный).
Поскольку мы написали приложение в первую очередь, я не ожидаю каких-либо юридических проблем с декомпиляцией, но, пожалуйста, исправьте меня, если я ошибаюсь.
2 ответа
Я всегда использовал.Net Reflector, но теперь вам нужно найти старую версию, когда она была бесплатной...
Теперь вы можете попробовать один из следующих .Net декомпиляторов (перечислены в произвольном порядке)
- JustDecompile --- http://www.telerik.com/products/decompiler.aspx
- dotPeek --- http://www.jetbrains.com/decompiler
- .NET CodeReflect --- http://www.devextras.com/decompiler
- ILSpy --- http://ilspy.net/
- DisSharp Decompiler --- http://netdecompiler.com/
- Сборочный анализатор --- http://asmanalyzer.codeplex.com/
Вот еще и некоторый декомпилятор IL для настоящего хардкорного разработчика:-)
- Dotnet IL Editor --- http://sourceforge.net/projects/dile/
- MSIL Disassembler --- http://msdn.microsoft.com/en-us/library/f7dy01k1%28v=vs.80%29.aspx
Вы также можете найти полезную информацию об этих ответах: