سؤال

لدي مشكلة.انا تتحرك مصدري مستودع من جهاز واحد إلى آخر ، و في عملية أفعل بعض اعدام ما يتم تخزينها كما تعلمت المزيد عن إنشاء/إدارة مستودع منذ أن بدأت.

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

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

المحلول

ولقد واجهت نفس المشكلة باستخدام عناصر تحكم Infragistics.

ولقد كان لدينا حل للحفاظ على ملف licnenses.licx فارغة في منطقتنا مستودع المصدر (المصدر جير المدفن) ثم تغيير خصائص الملف إلى قراءة خاطئة فقط على workations المحلية لدينا. بهذه الطريقة ونحن لا ينتهي داس على بعضها البعض مع هذا الملف ويتم إنشاء مع مفاتيح المناسبة الخروج من محطات العمل لدينا.

وبالطبع هذا هو قليلا من العمل اليدوي في جميع أنحاء التي قد لا تكون مناسبة لك، ولكن هذه هي الطريقة التي كنا نفعل ذلك.

نصائح أخرى

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

وينبغي أن يكون هذا الملف تم تجميعها في نشر جمعيات تلقائيا من خلال وجود التراخيص.licx إدراج جزءا لا يتجزأ من الموارد.تحت غطاء محرك السيارة ، Visual studio يستخدم lc.exe تشمل هذه الجمعيات.

http://www.atalasoft.com/kb/Article.aspx?id=10103

  1. حذف القائمة ملف ترخيص
  2. حل جميع الأخطاء
  3. تحقق من خصائص الحل DLL اسم المصدر اسم
  4. إعادة بناء المشروع
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top