/addmodule (خيارات المحول البرمجي C#)

يضيف هذا الخيار الوحدة نمطية التي تم إنشاؤها بالمبدّل target:module للتحويل البرمجي الحالي.

/addmodule:file[;file2]

الوسيطات

  • file, file2
    إملف الإخراج الذي يحتوي على بيانات التعريف. لا يمكن أن يحتوي الملف على بيان تجميع. لاستيراد أكثر من ملف واحد قم بفصل أسماء الملفات إما بفاصلة أو فاصلة منقوطة.

ملاحظات

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

file لا يمكن أن يحتوي على تجميع. على سبيل المثال، إذا تم إنشاء ملف الإخراج باستخدام /target:module ، يمكن استيراد بيانات التعريف الخاصة به باستخدام /addmodule.

إذا تم إنشاء ملف الإخراج باستخدام الخيار /target و ليس /target:module ، لا يمكن استيراد بيانات التعريف الخاصة به باستخدام /addmodule ولكن يمكن أن يتم استيرادها باستخدام /reference .

خيار المحول البرمجي هذا غير متوفر في Visual Studio; لا يمكن لمشروع أن يشير إلى وحدة نمطية. بالإضافة إلى ذلك، خيار المحول البرمجي هذا لا يمكن تغييره برمجياً.

مثال

ترجمة ملف مصدر input.csو إضافة بيانات التعريف منmetad1. netmodule and metad2. netmodule to produce out.exe:

csc /addmodule:metad1.netmodule;metad2.netmodule /out:out.exe input.cs

راجع أيضًا:

المهام

كيفية: إنشاء تجميع Multifile

المبادئ

التجميعات multifile

موارد أخرى

(خيارات المحول البرمجي #C)

خصائص المشروع (‏‫Visual Studio)