سؤال

لقد نجحت أخيرًا في عمل ccrewrite، واجتازت اختبارات الوحدة الخاصة بي، ولكن عندما أنشر مشروع ويب، استمر في الانفجار كما لو لم تتم إعادة كتابته.بعد التحقق باستخدام JustDecompile، لم تتم إعادة كتابة الكود:

 Contract.Requires<ArgumentNullException>(log != null, "Must provide a valid ILog to UmbracoServiceProvider");
 Contract.Requires<ArgumentNullException>(contentService != null, "Must provide a valid IContentService to UmbracoServiceProvider");
 Contract.Requires<ArgumentNullException>(examineManager != null, "Must provide a valid ExamineManager to UmbracoServiceProvider");

ما سبق ينبغي أن يكون __ContractsRuntime...لو تم إعادة كتابتها.

اقتراحات؟

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

المحلول

عند النشر، كان يتم إنشاء تكوين "الإصدار"، الذي يحتوي على مجموعة خاصة به من إعدادات عقد التعليمات البرمجية التي لم أقم بإعدادها بعد.

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