سؤال

لقد قمنا بتنفيذ أ CollectionConstraint لـ Nunit في الإصدار 2.4.3 في C#.لقد قام بعض المطورين لدينا بالترقية بالفعل إلى الإصدار 2.4.7، وقد حصلوا على أخطاء في إنشاء المشروع عند التجميع.الخطأ هو

دوماتش:لم يتم العثور على طريقة مناسبة للتجاوز

هل هناك أي نصيحة حول كيفية الحصول على هذا القيد بحيث يقوم بتجميع الإصدار بشكل حيادي؟

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

المحلول

لسوء الحظ، تغيرت واجهة برمجة تطبيقات القيود بطرق غير متوافقة للقيود المخصصة في 2.4.6.استخدم الإصدار NUnit 2.4.5 والإصدارات السابقة واجهة IConstraint وفي 2.4.6 تم تغييره إلى فئة أساسية مجردة Constraint.كانت هناك فئة أساسية Constraint اختيارية في الإصدار 2.4.5 والإصدارات السابقة، لكن الفئة غير متسقة بين الإصدارات.

لذلك لا توجد طريقة لجعل ملف dll المترجم يعمل مع كلا الإصدارين من NUnit.يجب على الجميع الترقية إلى نفس الإصدار من NUnit.

آسف، أنا متأكد من أن هذه ليست الإجابة التي تبحث عنها.

سام

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