خيارات المترجم (F#)

وهذا موضوع وصف خيارات سطر الأوامر المترجم F# المترجم، fsc.exe. كما يمكن التحكم في بيئة التجميع بواسطة تعيين خصائص مشروع.

خيارات المترجم المسرودة أبجدياً

يعرض الجدول التالي المترجم خيارات سرد أبجدياً. بعض الخيارات المترجم F# تشبه إلى خيارات المترجم C#. إذا كان هذا هو الحالة، ارتباطاً بموضوع الخيارات المترجم C# هو المعطى.

خيار المحول البرمجي

الوصف

-a <output-filename>

تستخدم إلى إنشاء مكتبة وقم بتحديد اسم الملف الخاص به. This option is a short form of --target:library <filename>.

--baseaddress:<string>

يستخدم إلى تعيين العنوان الأساسي للمكتبة إلى يتم إنشاؤها.

Th هو خيار المترجم هو مساوية للخيار المترجم C# بنفس الاسم. لمزيد من المعلومات، راجع /baseaddress (خيارات المحول البرمجي C#).

--codepage:<int>

استخدام إلى تحديد مخطط الشفرة المستخدمة إلى قراءة ملفات مصدر.

Th هو خيار المترجم هو مساوية للخيار المترجم C# بنفس الاسم. لمزيد من المعلومات، راجع /codepage (خيارات المحول البرمجي C#).

--crossoptimize[+|-]

تمكين أو يعطل المشتركة-وحدة نمطية? أمثلية الأداء.

--delaysign[+|-]

يستخدم إلى تأخير-تسجيل تجميع استخدام الجزء العام من مفتاح الواضحة فقط

Th هو خيار المترجم هو مساوية للخيار المترجم C# بنفس الاسم. لمزيد من المعلومات، راجع /delaysign (خيارات المحول البرمجي C#).

--checked[+|-]

يستخدم إلى تمكين أو يعطل إنشاء تدقيق تجاوز السعة.

Th هو خيار المترجم هو مساوية للخيار المترجم C# بنفس الاسم. لمزيد من المعلومات، راجع /checked (خيارات المحول البرمجي C#).

--debug[+|-]

-g[+|-]

--debug:[full|pdbonly]

-g: [full|pdbonly]

يستخدم إلى تمكين أو يعطل توليد معلومات التصحيح، أو إلى تحدد نوع معلومات تصحيح إلى توليد. القيمة الافتراضية هو كامل، والذي يسمح بإرفاق برنامج قيد تشغيل. اختيار pdbonlyإلى الحصول على sإلىred معلومات التصحيح محدودة في ملف pdb (برنامج قاعدة البيانات).

Th هو خيار المترجم هو مساوية للخيار المترجم C# بنفس الاسم. لمزيد من المعلومات، راجع <link href="Messenger_PROC_ConfigureYourBrowser"></link>.

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

--define:<string>

-d:<string>

يستخدم إلى تعريف الرمز للاستخدام في الترجمة الشرطية.

--doc:<xmldoc-filename>

يستخدم لإرشاد المحول البرمجي الXML تعليقات الوثائق لتوليد ملف المحدد. لمزيد من المعلومات، راجع وثائق XML (F #).

Th هو خيار المترجم هو مساوية للخيار المترجم C# بنفس الاسم. لمزيد من المعلومات، راجع /doc (خيارات المحول البرمجي# C).

--fullpaths

يستخدم إلى إرشاد المحول البرمجي إلى إنشاء المسارات المؤهلة بالكامل.

Th هو خيار المترجم هو مساوية للخيار المترجم C# بنفس الاسم. لمزيد من المعلومات، راجع /fullpaths (خيارات المحول البرمجي #C).

--generatehtml

يستخدم تمكين إنشاء وثائق HTML استناداً إلى التعليقات وثائق XML.

--help

-?

يستخدم إلى عرض معلومات الاستخدام، بما في ذلك وصف مختصر لكافة الخيارات المترجم.

--htmlcss:<css-name>

استخدم d لتعيين اسم ورقة الأنماط المتتالية إلى استخدم لإنشاء وثائق HTML. استخدام مع --generatehtml.

--htmlnamespacefile:<filename>

يستخدم إلى تعيين اسم ملف مساحات الاسم.html الرئيسية يفترض إلى في direcإلىry الإخراج. استخدام مع --generatehtml.

--htmlnamespacefileappend

يستخدم لتحديد هذه الوثائق HTML لمساحات الاسم التي يجب إلحاقها بمساحات الاسم ملف بدلاً من تجاوزه.

--htmloutputdir:<folder-name>

استخدام إلى تحديد direcإلىry الإخراج لوثائق HTML. استخدام مع --generatehtml.

--keycontainer:<string>

استخدام إلى تحديد حاوية المفتاح اسم المميز.

--keyfile:<filename>

يستخدم إلى تعيين اسم ملف مفتاح عام إلى استخدام إلى توقيع تجميع الذي تم إنشاؤه.

--lib:<folder-name>

-I:<folder-name>

استخدام إلى تحديد direcإلىry إلى ليتم البحث فيه للتجميعات التي يتم الرجوع إليها.

Th هو خيار المترجم هو مساوية للخيار المترجم C# بنفس الاسم. لمزيد من المعلومات، انظر /lib (خيارات المحول البرمجي C#).

--linkresource:<resource-info>

يستخدم إلى ربط مورد معين إلى التجميع. التنسيق-معلومات المورد هو filename, name,public |private]]

إضافة ارتباطات مورد مفرد بترتيب هو خيار هو بدلاً من تضمين ملف مورد بأكمله بواسطة --resourceخيار.

Th هو خيار المترجم هو مساوية للخيار المترجم C# بنفس الاسم. لمزيد من المعلومات، راجع /linkresource (خيارات المحول البرمجي C#).

--mlcompatibility

يستخدم لتجاهل تحذيرات التي تظهر عند استخدام الميزات المصممة للتوافق مع الإصدارات الأخرى من ML.

--noframework

يستخدم يعطل المرجع الافتراضي إلى تجميع.NET Framework.

--nointerfacedata

يستخدم لتوجيه المترجم بحذف مورد عادة إضافة إلى تجميع الذي يتضمن F#-بيانات التعريف المحددة.

--nologo

عدم إظهار نص الشعار عند بدء تشغيل المحول البرمجي.

--nooptimizationdata

يستخدم إلى إرشاد المحول البرمجي إلى تضمين أمثلية الأساسية من أجل تنفيذ بنيات inlined فقط. يمنع المشتركة-نمطية inlining ولكن يعمل على تحسين توافق الثنائي.

--nowin32manifest

يستخدم إلى إرشاد المحول البرمجي إلى حذف ملف البيان الافتراضي Win32.

--nowarn:<int-list>

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

Th هو خيار المترجم هو مساوية للخيار المترجم C# بنفس الاسم. لمزيد من المعلومات، راجع /nowarn (خيارات المحول البرمجي C#).

--optimize[+|-] [<string-list>]

-O[+|-] [<string-list>]

يستخدم إلى تمكين أو يعطل أمثلية الأداء. يمكن معطّل بعض خيارات التحسين أو ممكّن اختيارياً بسرد لها. وهي: nojitoptimize, nojittracking, nolocaloptimize, nocrossoptimize, notailcalls.

--out:<output-filename>

-o:<output-filename>

استخدام إلى تحديد اسم تجميع المترجمة أو وحدة نمطية?.

Th هو خيار المترجم هو مساوية للخيار المترجم C# بنفس الاسم. لمزيد من المعلومات، راجع /out (خيارات المحوّل البرمجي C#).

--pdb:<pdb-filename>

قم بتسمية الملف PDB (برنامج قاعدة بيانات) إخراج التصحيح. Th هو يطبق خيار فقط عند --debugهو أيضا تمكين.

Th هو خيار المترجم هو مساوية للخيار المترجم C# بنفس الاسم. لمزيد من المعلومات، راجع /pdb (خيارات المحول البرمجي C#).

--platform:<platform-name>

يستخدم لتعيين أن التعليمة البرمجية التي تم إنشاؤها يعمل فقط على النظام الأساسي المحدد ( x86، Itanium، أو x64)، أو، إذا كان اسم النظام الأساسي anycpuهو اختيار، يحدد أنه يمكن تشغيل تعليمات برمجية المنشأة على أي نظام أساسي.

Th هو خيار المترجم هو مساوية للخيار المترجم C# بنفس الاسم. لمزيد من المعلومات، راجع /platform (خيارات المحول البرمجي C#).

--reference:<assembly-filename>

-r <assembly-filename>

تستخدم لإجراء تعليمات برمجية من تجميع ب # أو.NET تعليمات برمجية يتم التحويل البرمجي.

Th هو خيار المترجم هو مساوية للخيار المترجم C# بنفس الاسم. لمزيد من المعلومات، راجع /reference (خيارات المحول البرمجي #C).

--resource:<resource-filename>

يستخدم إلى تضمين ملف مورد مدار في إلى تجميع الذي تم إنشاؤه.

Th هو خيار المترجم هو مساوية للخيار المترجم C# بنفس الاسم. لمزيد من المعلومات، راجع /resource (خيارات المحول البرمجي #C).

--sig:<signature-filename>

يستخدم لإنشاء ملف توقيع المستند إلى تشغيل تجميع الذي تم إنشاؤه. لمزيد من المعلومات حول توقيع الملفات، راجع التواقيع (F #).

--simpleresolution

يستخدم لتعيين أن مراجع تجميع يجب أن يتم حل استخدام قواعد أحادي المستندة إلى الدليل بدلاً من دقة ‏‫MSBuild. القيمة الافتراضية إلى استخدام دقة ‏‫MSBuild استثناء عند تشغيل ضمن أحادي.

--standalone

تحدد بشكل ثابت ارتباط مكتبة ب # وكل المشار إليها DLLs التعليمة البرمجية التي يتم تصنيف استناداً في تجميع الذي يتم إنشاؤه.

--staticlink:<assembly-name>

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

--tailcalls[+|-]

تمكين أو يعطل استخدام التعليمة IL خلفي، مما يؤدي إلى إطار الكومة إعادة استخدام لدالات متداخلة خلفي. حيث إن هذا الخيار ممكّن افتراضياً.

--target:[exe | winexe | library | module ] <output-filename>

يستخدم لتحديد النوع و ملف اسم تم إنشاؤه التحويل البرمجي للتعليمات البرمجية.

  • exeيعني تطبيق وحدة تحكم

  • winexeيعني أحد تطبيقات Windows، والذي يختلف تطبيق وحدة التحكم في أنه لم يكن قياسي الادخال/الاخراج دفق (stdin, stdout, و stderr) المعرفة

  • libraryهو تجميع بدون يؤشر إدخال

  • moduleهو وحدة نمطية.NET (. netmodule)، التي يمكن فيما بعد دمجها مع الوحدات النمطية الأخرى في تجميع

  • Th هو خيار المترجم هو مساوية للخيار المترجم C# بنفس الاسم. لمزيد من المعلومات، راجع /target (خيارات المحول البرمجي #C).

--times

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

--utf8output

يستخدم إلى تمكين طباعة إخراج المحول البرمجي في ترميز UTF-8.

--warn:<warning-level>

تعيين المستوى تحذير (من 0 إلى 4). كل تحذير هو منح المستوى استناداً إلى الخطورة الخاصة به. يعطي مستوى 4 أكثر، ولكن أقل خطورة، تحذيرات من المستوى 0.

Th هو خيار المترجم هو مساوية للخيار المترجم C# بنفس الاسم. لمزيد من المعلومات، راجع /warn (خيارات المحول البرمجي #C).

--warnaserror[+|-] [<int-list>]

يستخدم إلى تمكين أو يعطل خيار إلى الإبلاغ عن التحذيرات كأخطاء. يمكنك توفير الأرقام المعينة لتحذير إلى معطلة أو ممكنة.

Th هو خيار المترجم هو مساوية للخيار المترجم C# بنفس الاسم. لمزيد من المعلومات، راجع /warnaserror (خيارات المحول البرمجي #C ).

--win32res:resource-filename

استخدام إلى إضافة ملف موارد Win32 إلى التحويل البرمجي.

Th هو خيار المترجم هو مساوية للخيار المترجم C# بنفس الاسم. لمزيد من المعلومات، راجع /win32res (خيارات المحول البرمجي C# ).

مواضيع ذات صلة

Title

الوصف

F# خيارات تبادلي

توضح هذه المقالة خيارات سطر الأوامر المعتمدة بواسطة مترجم F#, fsi.exe.

المشاريع، عناصر واجهة المستخدم

توضح هذه المقالة واجهة المستخدم للمشاريع، بما في ذلك الصفحات خصائص مشروع التي توفر خيارات الإنشاء.