Lc.exe (المحول البرمجي License )

المحول البرمجي ترخيص يقرأ الملفات النصية التي تحتوي على معلومات الترخيص و يُنشئ ملف licenses. الذي يمكن تضمينه في وقت تشغيل اللغة العامة القابل للتنفيذ كمورد.

يتم إنشاء و تحديث ملف نص licx. بواسطة مصمم Windows Forms حيث يتم إضافة عنصر تحكم مرخص إلى النموذج. كجزء من التحويل البرمجي سيقوم نظام المشروع بتحويل ملف نص licx. إلى مورد ثنائي الذي يوفر الدعم لترخيص التحكم NET.. سيتم تضمين المورد الثنائي ثم في إخراج المشروع.

تقاطع توافق بين 32 بت و 64 بت هو غير معتمد عند استخدام "المحول البرمجي للترخيص" عند إنشاء مشروع. و هذا لأن المحول البرمجي ترخيص يثبت التجميعات و تثبيت 64 بت من التجميعات من تطبيق 32 بت غير مسموح و العكس صحيح. في هذه الحالة، استخدم "المحول البرمجي ترخيص" من خط الأوامر لترجمة الترخيص يدوياً وعيّن الهندسة المناظرة.

يتم تثبيت "المحول البرمجي ترخيص" تلقائياً مع ‏‫Visual Studio. لبدء تشغيل "المحول البرمجي ترخيص" استخدم موجه أوامر Visual Studio.. في موجه الأوامر، اكتب ما يلي:

lc /target:targetPE /complist:filename [/outdir:path]
/i:modules [/nologo] [/v]

الخيار

الوصف

/complist:إسم الملف

تعيّن اسم الملف الذي يحتوي على قائمة المكونات المرخصة لتضمينها في ملف licenses.. تتم الإشارة إلى كل مكون باستخدام الإسم الكامل مع مكون واحد فقط لكل خط..

يمكن لمستخدمي خط الأوامر تحديد ملف منفصل لكل نموذج في المشروع. Lc.exe تقبل عدة ملفات إدخال بينما تنتج ملف licenses. مفرد.

/h[elp]

يقوم بعرض بناء جملة الأمر والخيارات للأداة.

/i:وحدة نمطية

تعيّن الوحدات النمطية التي تحتوي على المكونات المدرجة في ملف /complist. لتحديد أكثر من وحدة نمطية, استخدم إشارات /i متعددة.

/nologo

يقوم بمنع عرض شعار بدء التشغيل للـ Microsoft.

:/outdirمسار

تحدد الدليل الذي فيه سيتم وضع ملف الإخراج licenses..

/target:targetPE

تعيّن الملف القابل للتنفيذ الذي من أجله يتم إنشاء ملف licenses..

‎/v

تحدد الوضع verbose; يعرض معلومات التقدم للتحويل البرمجي.

/?

يقوم بعرض بناء جملة الأمر والخيارات للأداة.

مثال

  1. إذا كنت تستخدم عنصر تحكم مرخص MyCompany.Samples.LicControl1 مرخص الموجود في Samples.DLL في تطبيق يسمى HostApp.exe*,* , يمكنك إنشاء HostAppLic.txt الذي يحتوي على ما يلي.

    MyCompany.Samples.LicControl1, Samples.DLL
    
  2. قم بانشاء ملف licenses. يسمى HostApp.exe.licenses باستخدام الأمر التالي.

    lc /target:HostApp.exe /complist:hostapplic.txt /i:Samples.DLL /outdir:c:\bindir
    
  3. قم ببناء HostApp.exe بما في ذلك ملف licenses. كمورد. إذا كنت تقوم ببناء تطبيق #C استخدم الأمر التالي لبناء التطبيق الخاص بك.

    csc /res:HostApp.exe.licenses /out:HostApp.exe *.cs
    

الأمر التالي يترجم myApp.licenses من قوائم المكونات المرخصة المحددة من قبل hostapplic.txt, hostapplic2.txt و hostapplic3.txt. الوسيطة modulesList تحدد الوحدات النمطية التي تحتوي على المكونات المرخصة.

lc /target:myApp /complist:hostapplic.txt /complist:hostapplic2.txt /complist: hostapplic3.txt /i:modulesList

راجع أيضًا:

المرجع

Al.exe (رابط التجميع)

موجه أوامر Visual Studio.

موارد أخرى

أدوات .NET Framework