هل يمكنني استخدام .NET Reflector لتعديل وإعادة ترجمة الكود بسرعة؟

StackOverflow https://stackoverflow.com/questions/2279882

  •  21-09-2019
  •  | 
  •  

سؤال

هل من الممكن استخدام .NET Reflector (أو أداة أخرى) لتعديل الكود وإعادة ترجمة بسرعة (أي دون إلقاء المصدر ثم الاستخدام استوديو مرئي لإعادة ترجمة ذلك)؟

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

المحلول

ربما يمكنك استخدام انعكاس الوظيفة الإضافية للعاكس للقيام بذلك:

Reflexil هو محرر تجميع ويعمل كمكون إضافي للعاكس. باستخدام mono.ceCil ، فإن Reflexil قادر على معالجة رمز IL وحفظ التجميعات المعدلة على القرص. يدعم Reflexil أيضًا "على الطيران" C# و VB.NET Code Injection.

نصائح أخرى

من الممكن مع .NET Reflector جنبا إلى جنب مع الانعكاس. قم أولاً بتنزيل Reflexiil ثم افتح .NET RELECTOR وقم بتحميل Reflexil فيه باستخدام VIEW-> ADDINS-> حدد ملف Reflexil (جميع DLLs) ثم تحميله. بعد ذلك افتح ملف DLL المطلوب وانتقل إلى أدوات-حدد RESSRESSIL ، افتح الرمز وحدد العنصر المطلوب ، ثم تحرير ..

.NET Reflector لا يمكنه القيام بذلك ، لكن الأدوات الأخرى يمكن أن تفكك مجموعات .NET ، على سبيل المثال FileDisAssembler (وظيفة إضافية لـ .NET Reflector).

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