لماذا لا يتم استدعاء ccrewrite عندما أنشر مشروعي (مشاريعي)؟
-
21-12-2019 - |
سؤال
لقد نجحت أخيرًا في عمل 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
...لو تم إعادة كتابتها.
اقتراحات؟
المحلول
عند النشر، كان يتم إنشاء تكوين "الإصدار"، الذي يحتوي على مجموعة خاصة به من إعدادات عقد التعليمات البرمجية التي لم أقم بإعدادها بعد.
لا تنتمي إلى StackOverflow