/Visual Basic) target)

تعين تنسيق إخراج المحول البرمجي.

/target:{exe | library | module | winexe}

ملاحظات

يلخص الجدول التالي تأثير خيار /target.

الخيار

السلوك

/target:exe

يؤدي بأن المحول البرمجي ينشئ تطبيق وحدة تحكم قابلة للتنفيذ.

هذا هو الخيار الافتراضي إذا لم يتم تحديد خيار /target. يتم إنشاء ملف تنفيذي مع ملحق .exe.

ما لم يتم تحديد غير ذلك بالخيار /out يأخذ ملف الإخراج اسم ملف الإدخال الذي يحتوي على إجراء Sub Main .

إجراء Sub Main مطلوب في ملفات التعليمات البرمجية للمصدر التي يتم تحويلها برمجياً إلى ملف .exe . استخدم خيار المحول البرمجي /main لتحديد أي فئة تحتوي على إجراء Sub Main.

/target:library

يجعل برنامج التحويل البرمجي ينشئ مكتبة ارتباطات ديناميكية (DLL).

يتم إنشاء مكتبة ارتباطات ديناميكية مع ملحق .dll.

ما لم يتم تحديد غير ذلك مع الخيار /out ، اسم ملف الإخراج يأخذ اسم أول ملف إدخال .

عند إنشاء DLL، إجراء Sub Main غير مطلوب.

/target:module

يجعل برنامج التحويل البرمجي ينشئ الوحدة النمطية التي يمكن إضافتها لتجميع.

يتم إنشاء ملف الإخراج مع ملحق. netmodule.

لا يمكن لوقت تشغيل اللغة العامة تحميل ملف لا يحتوي تجميع. ومع ذلك، يمكنك دمج مثل هذا الملف في بيان التجميع من تجميع باستخدام /reference.

عندما تشير تعليمات برمجية في وحدة نمطية إلى أنواع داخلية في وحدة نمطية أخرى، كلا الوحدات النمطية يجب أن يتم دمجها على ملف تجميع باستخدام /reference .

الخيار addmodule/ يستورد بيانات التعريف من وحدة نمطية.

/target:winexe

يجعل برنامج التحويل البرمجي ينشئ تطبيق يستند إلى Windows قابل للتنفيذ.

يتم إنشاء ملف تنفيذي مع ملحق .exe. تطبيق يستند إلى Windows يوفر واجهة مستخدم إما من مكتبة فئات .NET Framework أو مع Win32 APIs.

ما لم يتم تحديد غير ذلك بالخيار /out يأخذ ملف الإخراج اسم ملف الإدخال الذي يحتوي على إجراء Sub Main .

إجراء Sub Main مطلوب في ملفات التعليمات البرمجية للمصدر التي يتم تحويلها برمجياً إلى ملف .exe . في الحالات التي تكون التعليمات البرمجية تحتوي على أكثر من فئة تحتوي إجراء Sub Main استخدام خيار المحول البرمجي /main لتحديد أي فئة تحتوي على إجراء Sub Main

إلا إذا قمت بتحديد /target:module, /target يتسبب بأن يضاف بيان التجميع .NET Framework إلى ملف الإخراج.

كل مثيل لـVbc.exe ينتج، بحد أقصى، ملف إخراج واحد. في حال تعيين خيار برنامج التحويل البرمجي مثل /out أو /target أكثر من مرة، يتم تفعيل أخر واحد قام برنامج التحويل البرمجي بمعالجته. تتم إضافة معلومات حول كل الملفات في التحويل البرمجي إلى بيان. كل ملفات الإخراج باستثناء تلك التي يتم إنشاؤها مع /target:module تحتوي على بيانات تعريف تجميع في البيان. استخدم Ildasm.exe (المفكك MSIL) لعرض بيانات التعريف في ملف إخراج.

/target هو النموذج القصير من/t.

لتعيين /استهداف في Visual Studio IDE

  1. اختر المشروع المحدد في مستكشف الحلول. في قائمة مشروع, انقر فوق خصائص. لمزيد من المعلومات، راجع مقدمة إلى مصمم المشروع.

  2. انقر فوق علامة التبويب التطبيق.

  3. تعديل القيمة في صندوق نوع التطبيق.

مثال

التعليمات البرمجية تترجم in.vb، ينشئ in.dll:

vbc /target:library in.vb

راجع أيضًا:

المرجع

/main

/ السحب (Visual Basic)

Visual Basic) /reference)

addmodule/

/moduleassemblyname

التجميعات ومخزن التجميع العمومي المؤقت (C# و Visual Basic)

التحويل البرمجي لعينة من اسطر الأوامر

موارد أخرى

المحول البرمجي في Visual Basic