كيفية إصلاح خطأ البناء في Visual Studio:"تم الخروج من "LC.exe" بالرمز -1"

StackOverflow https://stackoverflow.com/questions/34284

سؤال

أحصل على الخطأ التالي عند إنشاء حل Windows Forms الخاص بي:

تم الخروج من "LC.exe" بالرمز -1

أستخدم مكتبتين تجاريتين لنماذج Windows:Infragistics وGantt-Control من plexityhide.com، ولهذا السبب لدي ملفات Licenses.licx في مشاريع WinForms الخاصة بي.نحن نستخدم أيضًا Visual Sourcesafe كعنصر تحكم في المصدر.

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

هذا جهاز مطور جديد تمامًا يعمل بنظام التشغيل Windows XP SP3 (الألمانية) وVisual Studio 2005 Team Edition لمطوري البرامج (الألمانية) المزود بحزمة الخدمة SP1.

إنه Windows XP 32 بت بالمناسبة.

أي اقتراحات؟

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

المحلول 3

لقد قمت بإعادة تثبيت Infragistics ويبدو أن هذا قد أصلح المشكلة.

نصائح أخرى

تنشأ المشكلة بشكل رئيسي بسبب ملف الترخيص.استبعاد الملف licenses.licx من مشروعك

كثيرا ما نواجه هذا الخطأ من مشروعنا الأخير.الحل هو إعادة تثبيت المكتبات لأننا نستخدم الإصدار التجريبي.يحدث هذا عند انتهاء صلاحية المكتبات.

هل هناك المزيد من المعلومات في رسالة الخطأ؟

عندما واجهت مشكلات مع LC.exe في الماضي، كان ذلك في أغلب الأحيان بسبب ترقية المكون المرخص (زيادة رقم الإصدار)، ولكن ملف licx لا يزال يحتوي على الإصدار القديم.

في هذه الحالة، يمكنك محاولة تحديث الإصدار الموجود في ملف licx يدويًا، أو تغييره إلى licx x.y.z.* للعمل فقط لمزيد من التحديثات.يمكنك أيضًا محاولة إعادة إنشاء ملف licx عن طريق حذفه وإعادة إدراج عناصر التحكم في نماذج Windows المرخصة في النموذج الخاص بك.

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

ينبغي أن يكون هناك license.licx ملف في مجلد الخصائص عند استخدام المكونات التجارية.غالبًا ما يكون تالفًا.إذا قمت بتنظيف محتوياته، فإن "LC.EXE" exited with code -1 يختفي.

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