Autofixture: لم يتم العثور على System.ComponentModel.TypeConverter 4.0.1

تم إنشاؤها على ٢٦ يونيو ٢٠١٨  ·  4تعليقات  ·  مصدر: AutoFixture/AutoFixture

حاليًا ، عند استخدام AutoNixture.AutoNSubstitute في مشاريع NetCore ، يظهر التحذير التالي عند إنشاء المشروع:

تحذير NU1603: يعتمد Castle.Core 4.0.0 على System.ComponentModel.TypeConverter (> = 4.0.1) ولكن لم يتم العثور على System.ComponentModel.TypeConverter 4.0.1.

تم إصلاح المشكلة بالفعل في NSubstitute (https://github.com/nsubstitute/NSubstitute/issues/310) لذلك أفترض أن الترقية ستصلح هذا التحذير.

question

ال 4 كومينتر

شكرا لإثارة القضية!

لسوء الحظ ، من غير المحتمل جدًا أن نتمكن من تطبيق هذا التغيير في المستقبل القريب 😟 هذا تغيير جذري لعملائنا ولا يُسمح لنا بتطبيق هذه التغييرات في التحديثات الطفيفة بينما نتبع SemVer . عادةً ما نحاول أيضًا استهداف أقل إصدار ممكن من أجل توافق أكبر ولا نرفع الحد الأدنى دون وجود سبب قوي لذلك.

أنا أفهم أن هذه المشكلة مزعجة للغاية. لحل هذه المشكلة يمكنني أن أقدم لك الخيارات التالية:

  • قم بإيقاف التحذير يدويًا كما يحدث هنا .
  • قم بإضافة إشارة صريحة إلى إصدار أحدث من NSubstitute مثل هنا .

امل ان يساعد! اسف على الازعاج 😟

لقد أضفت إشارة صريحة إلى NSubstitute كحل بديل. شكرا لمساعدتك!

joelleortiz شكرا على ردود الفعل!

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

لا مشكلة ، أغلق هذه القضية الآن.

شكرا لمساعدتك!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات