سؤال

أستخدم Reflector لإزالة تجميع A asp.net dll ، وبعد ذلك أجد الخطأ وأصلحه ، الآن أريد تجميعه مرة أخرى إلى DLL ، ثم يمكنني النشر ، لكن يبدو أنني لا أستطيع القيام بذلك ؟

هل كانت مفيدة؟

المحلول

لديك خياران ، إما أنك تستخدم إضافة Reflector's FileDisAssembler, ، وهو مجاني ، أو تجاري (و pricy). التوابل أو السمندر decompiler.

لقد استخدمت filedisassembler. جودة الكود المغزل سيئة للغاية. لا يمكن إعادة ترجمة رمز decompiler.

أنا متأكد من جودة decompilers التجارية ، لكنني أظن أنه سيكون أفضل بكثير.

تحرير: لاستخدام FileDisAssembler ، انتقل إلى Reflector ، View->Addins, ، انقر Add وحدد Filedisassembler.dll.

نصائح أخرى

إذا كان الإصلاح بسيطًا بما فيه الكفاية وكنت تعرف IL ، فأنت أفضل من تعثره باستخدام IL بدلاً من لغة عالية المستوى مثل C# أو VB.NET.

انظر البحث: http://www.google.com/#hl=en&q=ildasm+iL+Round-Dripping

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top