سؤال

هل هناك أي برامج جيدة هناك مقارنة تجميع .صافي الجمعيات?

على سبيل المثال لدي HelloWorld.dll (1.0.0.0) ، HelloWorld.dll (2.0.0.0) و أريد مقارنة الاختلافات كيف يمكنني فعل هذا ؟

وأنا أعلم أنني يمكن أن تستخدم .صافي عاكس واستخدام الجمعية مهرجان دبي السينمائي الدولي المساعد.هل هناك أي أدوات جيدة هناك أن تفعل هذا ؟

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

المحلول

نصائح أخرى

وهناك طريقتان.

هل يمكن ILDASM وفرق مع الأدوات الكلاسيكية.

وأو هل يمكن استخدام NDepends التي ستكلف لهذه الميزة.

[قطعة إلى C # الرنجة ..]

أود فقط أن المقارنة بين اثنين من التنقيحات من نفس DLL بنفس نسخة (ط اللازمة لتنفيذ صغيرة الإصلاح العاجل ، ونشر DLL في الإنتاج ، ولكن أردت التأكد من أن أي تغييرات أخرى تسربت إلى رمز).من الناحية المثالية ، أريد Assemby مهرجان دبي السينمائي الدولي في أن تبين لي الفرق, ولكنه لا يعمل (كان يعتقد أنني مقارنة DLL إلى نفسه).لذلك هذا هو ما فعلته:

  • إنشاء مجلدين عقد تفكيكها الملفات المصدر.
  • تستخدم عاكس's التصدير الخيار (من قائمة السياق) لتوليد ملفات المصدر من كل DLL في المجلدات التي تم إنشاؤها في الخطوة السابقة.
  • استخدمت مجانا DiffMerge أداة للمقارنة بين الدلائل ؛ أدوات أراني الملفات المعدلة و الفرق.

انها قليلا kludgy ، ولكن يبدو أن العمل.أتمنى الجمعية مهرجان دبي السينمائي الدولي في عمل ، على الرغم من.

تحديث:أحدث نسخة من الجمعية مهرجان دبي السينمائي الدولي إضافة المفترض أن إصلاح المشكلة مقارنة نسختين من نفس الجمعية.محاولة إعطائها.

أداة NDepend يقدم العديد من الميزات في التعامل معها .صافي رمز مهرجان دبي السينمائي الدولي. تنويه:أنا واحد من مطور الأداة.

الفريق ابحث عن طريق تغيير هو مخصص لتصفح الجمعيات رمز مهرجان دبي السينمائي الدولي.لاحظ أن:

  • يمكنك التوصيل إلى NDepend أي رمز مهرجان دبي السينمائي الدولي أداة تستخدم من قبل القائمة قارن أكبر و أحدث إصدار من الملف المصدر
  • إذا لم يكن لديك رمز المصدر, فقط الخام الجمعيات هناك خيار قارن أكبر و أحدث نسخة تفكيكها مع عاكس

NDepend Search by Diff Panel

لاحظ أيضا في الصورة التي CQLinq رمز الاستعلام يتم إنشاء تصفح مهرجان دبي السينمائي الدولي.

from m in Application.Methods 
where m.CodeWasChanged() 
select new { m, m.NbLinesOfCode }

العديد من الآخرين الافتراضي مهرجان دبي السينمائي الدولي الاستفسارات و القواعد المقترحة بشكل افتراضي, هذا سوف تتيح لك تصفح .صافي رمز مهرجان دبي السينمائي الدولي في طريقة ذكية.

وخيار واحد أكثر هو LibCheck من Microsoft.

وحدة أداة قديمة جدا لمجرد الحصول على فرق API العام. لم أتمكن من تشغيل دون تصحيح وإعادة توجيه إلى إصدار صافي أكثر حداثة. ومع ذلك، فإنه أعطاني الإخراج واضح جدا وانا ذاهب لاستخدامه في وقت لاحق.

وهنا هو href="https://www.safaribooksonline.com/library/view/windows-developer-power/0596527543/ch04s05.html" المقالة مع لقطات .

وجافا لطيفة واحد: الدلالية الفرق المرافق

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