انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

dmcs - آنلاین در ابر

dmcs را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور dmc است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


mcs - کامپایلر مونو سی شارپ

خلاصه


سی سی [گزینه] [منبع-فایل]

شرح


mcs کامپایلر Mono C# است که یک پیاده سازی از مشخصات زبان ECMA-334 است.
می توانید یک یا چند گزینه را برای درایو کامپایلر و مجموعه ای از فایل های منبع ارسال کنید. اضافی
گزینه ها یا آرگومان ها را می توان در یک فایل پاسخ ارائه کرد. فایل های پاسخ توسط
اضافه کردن نماد @ به نام فایل پاسخ.

La سی سی کامپایلر برای کامپایل در برابر آخرین نسخه Mono Base Class Library و
به طور کامل مشخصات C# 1.0، 2.0، 3.0 و 4.0 را پیاده سازی می کند.

برای اطلاعات بیشتر به بخش بسته ها مراجعه کنید.

کامپایلر Mono C# همان گزینه های خط فرمان را می پذیرد که کامپایلر Microsoft C#
میکند. این گزینه ها می توانند با علامت اسلش یا خط تیره شروع شوند (/checked همان علامت -checked است).
بعلاوه برخی از گزینه های مشابه گنو پشتیبانی می شوند که با "--" شروع می شوند. همه مختص MCS
پرچم هایی که در کامپایلر مایکروسافت سی شارپ موجود نیستند فقط با
گزینه های سبک گنو

فایل های منبع سی شارپ باید با پسوند «.cs» ختم شوند. کامپایل کد منبع C# نیاز دارد
تمام فایل‌هایی که یک کتابخانه، ماژول یا فایل اجرایی را تشکیل می‌دهند تا در دستور ارائه شوند
خط هیچ پشتیبانی برای کامپایل جزئی وجود ندارد. برای دستیابی به مزایای جزئی
کامپایل، شما باید برنامه ها را در اسمبلی های خود و بعداً مرجع کامپایل کنید
آنها را با پرچم "-r".

کامپایلر Mono C# تصاویر (فایل‌های exe.) را تولید می‌کند که حاوی کد بایتی CIL است که می‌تواند باشد
توسط هر سیستمی که یک ماشین مجازی زیرساخت زبان مشترک را پیاده سازی می کند اجرا می شود
مانند موتور زمان اجرا دات نت مایکروسافت در ویندوز یا موتور زمان اجرا مونو در یونیکس
سیستم های. فایل های اجرایی به CPU یا سیستم عامل خاصی محدود نمی شوند.

کامپایلر Mono C# به طور پیش فرض فقط به سه مجموعه ارجاع می دهد: mscorlib.dll، System.dll
و System.Xml.dll. اگر می خواهید به کتابخانه های اضافی ارجاع دهید، باید به صورت دستی مشخص کنید
آنها را با استفاده از -pkg: گزینه خط فرمان یا -r: گزینه خط فرمان. متناوبا اگر
شما می خواهید تمام کتابخانه های سیستم را دریافت کنید، می توانید از خط فرمان -pkg:dotnet استفاده کنید
گزینه.

OPTIONS


--در باره
اطلاعات مربوط به کامپایلر Mono C# را نمایش می دهد

--addmodule:MODULE1[,MODULE2]
شامل ماژول های مشخص شده در مونتاژ حاصل می شود. ماژول ها توسط
فراخوانی کامپایلر با گزینه -target:module

-بررسی شده، -بررسی شد+
حالت کامپایل پیش‌فرض را روی «بررسی شده» تنظیم می‌کند. این همه عملیات ریاضی را می سازد
علامت زده شد (پیش‌فرض علامت زده نشده است).

-بررسی شد-
حالت پیش‌فرض کامپایل را روی «تیک‌نخورده» تنظیم می‌کند. این باعث می شود تمام ریاضیات
تیک عملیات را بردارید (این حالت پیش فرض است).

-clscheck-، -clscheck+
بررسی مشخصات زبان مشترک (CLS) را غیرفعال یا فعال می کند (فعال است
به صورت پیش فرض).

مشخصات زبان مشترک (CLS) یک زیرمجموعه قابل همکاری از انواع را تعریف می کند
همچنین قراردادهایی که کامپایلرها (تولیدکنندگان CLS) و توسعه دهندگان باید از آنها پیروی کنند
کد را در معرض سایر زبان های برنامه نویسی (مصرف کنندگان CLS) قرار دهید.

-codepage: ID
صفحه کد مورد استفاده برای پردازش فایل های ورودی را از نقطه ای که در آن قرار دارد، مشخص می کند
مشخص شده در به طور پیش فرض فایل ها در محیط وابسته پردازش می شوند
صفحه کد بومی کامپایلر همچنین به طور خودکار فایل های یونیکد را شناسایی می کند
یک علامت بایت تعبیه شده در ابتدا داشته باشید.

سایر رمزگذاری های محبوب عبارتند از 28591 (لاتین1)، 1252 (iso-8859-1) و 65001 (UTF-8).

MCS از چند مختصر پشتیبانی می کند: "utf8" را می توان برای تعیین utf-8 به جای
با استفاده از 65001 مرموز و "بازنشانی" مدیریت خودکار صفحات کد را بازیابی می کند.
این کوتاه‌نویسی در کامپایلر مایکروسافت موجود نیست.

-define:SYMLIST، -d:SYMLIST
نماد لیست شده توسط لیست جدا شده با نیم دونقطه SYMLIST SYMBOL را تعریف می کند. این
می تواند در کد منبع توسط پیش پردازنده آزمایش شود، یا می توان از روش هایی استفاده کرد
که با ویژگی Conditional تگ شده اند.

-اشکال زدایی، -debug+
اطلاعات اشکال زدایی تولید کنید. برای به دست آوردن ردیابی پشته با اطلاعات اشکال زدایی،
شما باید زمان اجرا مونو را با پرچم «--debug» فراخوانی کنید. اشکال زدایی
اطلاعات در یک فایل MDB که در همان پوشه خروجی تولید شده قرار دارد ذخیره می شود
مونتاژ.

-اشکال زدایی-
اطلاعات اشکال زدایی تولید نکنید.

-delaysign+
فقط کلید عمومی نام قوی را در اسمبلی جاسازی کنید. امضای واقعی باید باشد
در مرحله بعد با استفاده از ابزار SN انجام می شود. این برای محافظت از کلید خصوصی مفید است
در طول توسعه توجه داشته باشید که امضای تاخیری فقط با استفاده از یک کلید قوی امکان پذیر است
فایل (نه یک ظرف کلید). این گزینه معادل است با شامل کردن [assembly:
AssemblyDelaySign (true)] در کد منبع شما. گزینه کامپایلر اولویت دارد
بر صفات

-تاخیر-
پیش فرض Strongname (امضا) اسمبلی را با استفاده از فایل کلید نام قوی (یا
ظرف). این گزینه معادل است با شامل [assembly: AssemblyDelaySign
(نادرست)] در کد منبع شما. گزینه کامپایلر بر ویژگی ها اولویت دارد.

-doc:FILE
اسناد C#/XML را از کد منبع استخراج می کند و در آن ذخیره می کند
فایل.

-گزارش خطا
این پرچم توسط کامپایلر سی شارپ Mono نادیده گرفته می شود و فقط برای اجازه دادن به MCS وجود دارد.
به عنوان یک جایگزین CSC برای msbuild/xbuild استفاده می شود.

--کشنده
این برای اشکال زدایی کامپایلر استفاده می شود. این باعث می شود که انتشار خطا ایجاد کند
استثنایی که می تواند توسط یک دیباگر شناسایی شود.

-Filealign
این پرچم توسط کامپایلر سی شارپ Mono نادیده گرفته می شود و فقط برای اجازه دادن به MCS وجود دارد.
به عنوان یک جایگزین CSC برای msbuild/xbuild استفاده می شود.

-مسیرهای کامل
هرگونه خطا یا اخطار کد منبع صادر شده توسط کامپایلر فقط شامل نام فایل توسط
پیش فرض این گزینه باعث می شود که کامپایلر مسیر فایل مطلق را صادر کند.

-keyfile:KEYFILE
Strongname (نشانه) مجموعه خروجی با استفاده از جفت کلید موجود در مشخص شده
فایل کلید نام قوی (snk). یک جفت کلید کامل به طور پیش فرض (یا هنگام استفاده) مورد نیاز است
تأخیر-). فایلی که فقط حاوی کلید عمومی باشد را می توان با delaysign+ استفاده کرد. در
گزینه معادل گنجاندن [مجموعه: AssemblyKeyFile ("KEYFILE")] در شما است
کد منبع گزینه کامپایلر بر ویژگی ها اولویت دارد.

-keycontainer: CONTAINER
Strongname (نشانه) مجموعه خروجی با استفاده از جفت کلید موجود در مشخص شده
ظرف توجه داشته باشید که delaysign+ هنگام استفاده از کانتینرهای کلید نادیده گرفته می شود. گزینه این است
معادل گنجاندن [assembly: AssemblyKeyName ("CONTAINER")] در منبع شما
کد گزینه کامپایلر بر ویژگی ها اولویت دارد.

-langversion:TEXT
این گزینه نسخه زبان مورد استفاده را مشخص می کند. مجموعه ویژگی است
در هر نسخه سی شارپ متفاوت است. از این سوئیچ می توان برای وادار کردن کامپایلر استفاده کرد
فقط زیر مجموعه ای از ویژگی ها را مجاز می کند. مقادیر ممکن عبارتند از:

به طور پیش فرض
به کامپایلر دستور دهید از آخرین نسخه استفاده کند. معادل حذف کردن است
سوئیچ (در حال حاضر به طور پیش‌فرض روی مشخصات زبان C# 4.0 است).

ISO-1 کامپایلر را محدود کنید تا از اولین ویژگی های استاندارد ISO استفاده کند. استفاده از
ویژگی هایی مانند ژنریک، کلاس های استاتیک، روش های ناشناس منجر به
خطا.

ISO-2 کامپایلر را محدود کنید تا فقط از دومین ویژگی استاندارد ISO استفاده کند. این
امکان استفاده از ژنریک ها، کلاس های استاتیک، تکرار کننده ها و روش های ناشناس را فراهم می کند
به عنوان مثال.

3 کامپایلر را محدود کنید تا فقط از ویژگی های موجود در C# 3.0 استفاده کند (الف
ابر مجموعه ISO-1 و ISO-2).

4 کامپایلر را محدود کنید تا فقط از ویژگی های موجود در C# 4.0 استفاده کند
مشخصات.

تجربی
ویژگی های ناپایدار را از نسخه های بعدی زبان فعال می کند.

توجه داشته باشید که این پرچم فقط ویژگی های زبانی را که در دسترس است محدود می کند
برنامه نویس یک نسخه از مجموعه های تولید شده را می توان با استفاده از کنترل کرد SDK گزینه.

-lib:PATHLIST
هر مسیر مشخص شده در لیست جدا شده با ویرگول، کامپایلر را هدایت می کند تا نگاه کند
برای کتابخانه ها در آن مسیر مشخص شده.

-L PATH
کامپایلر را هدایت می کند تا کتابخانه ها را در مسیر مشخص شده جستجو کند. مسیرهای متعدد
می توان با استفاده از گزینه چندین بار ارائه داد.

-اصلی:کلاس
به کامپایلر می گوید که کدام کلاس حاوی نقطه ورودی است. زمانی که هستید مفید است
کامپایل چندین کلاس با متد Main.

-nostdlib، -nostdlib+
اگر می خواهید کتابخانه هسته را کامپایل کنید از این پرچم استفاده کنید. این باعث می شود کامپایلر
انواع داخلی آن را از اسمبلی در حال کامپایل بارگیری کنید.

-noconfig، -noconfig+
پیکربندی پیش فرض کامپایلر را برای بارگیری غیرفعال می کند. کامپایلر به صورت پیش فرض
ارجاعاتی به مجموعه های سیستم دارد.

-nowarn:WARNLIST
باعث می شود کامپایلر هشدارهای مشخص شده در لیست جدا شده با کاما را نادیده بگیرد WARNLIST>

-بهینه سازی -بهینه سازی+، -بهینه سازی-
بهینه سازی های تولید کد کامپایلر را روی کد کنترل می کند. با استفاده از -optimize یا
-optimize+ بهینه‌سازی‌ها را روشن می‌کند، -optimize- آن را خاموش می‌کند. پیش فرض در
mcs برای بهینه سازی است. این گزینه را می توان با -debug مخلوط کرد اما برای بهترین اشکال زدایی
تجربه کنید توصیه می شود گزینه ها را کنار بگذارید.

-out:FNAME، -o نام
فایل خروجی که باید تولید شود را نامگذاری می کند.

-- تجزیه
برای محک زدن استفاده می شود. کامپایلر فقط فایل های ورودی خود را تجزیه می کند.

-pkg:package1[,packageN]
مجموعه های مرجع برای بسته های داده شده.

کامپایلر pkg-config --libs را در مجموعه بسته های مشخص شده در
خط فرمان برای به دست آوردن کتابخانه ها و دایرکتوری ها برای کامپایل کردن کد.

این معمولاً با اجزای شخص ثالث استفاده می شود، مانند زیر:

$ mcs -pkg:gtk-sharp demo.cs

-pkg:dotnet
این به کامپایلر دستور می دهد تا به کتابخانه های System.* ارجاع دهد
در یک نصب فریمورک dotnet معمولی موجود است، توجه کنید که این کار را انجام می دهد
همه کتابخانه های Mono را شامل نمی شود، فقط سیستم.* را شامل می شود. این یک است
میانبر مناسب برای آنهایی که کد را در حال انتقال هستند.

-پلتفرم: ARCH
برای تعیین پلت فرم هدف استفاده می شود. مقادیر ممکن عبارتند از: anycpu،
anycpu32bitpreferred، arm، x86، x64 یا itanium. گزینه پیش فرض anycpu است.

-منبع: RESOURCE[,ID]
در فایل منبع داده شده جاسازی می شود. شناسه اختیاری را می توان برای دادن یک متفاوت استفاده کرد
نام به منبع اگر مشخص نشده باشد، نام منبع، نام فایل خواهد بود.

منبع پیوند: RESOURCE[,ID]
پیوندها به RESOURCE مشخص شده. از شناسه اختیاری می توان برای نامگذاری به آن استفاده کرد
منبع مرتبط

-r:ASSEMBLY1[,ASSEMBLY2]، -مرجع Assembly1 [، Assembly2]
به مجامع نام برده ارجاع دهید. از این برای استفاده از کلاس های اسمبلی نامگذاری شده در استفاده کنید
برنامه شما اسمبلی از هر دایرکتوری سیستم که در آن قرار دارد بارگذاری می شود
تمام اسمبلی ها زنده هستند یا از مسیری که به صراحت با گزینه -L داده شده است.

همچنین می توانید به جای کاما از نقطه ویرگول برای جدا کردن مجموعه ها استفاده کنید.

-reference:ALIAS=ASSEMBLY
پشتیبانی مرجع نام مستعار خارجی برای سی شارپ.

اگر مجموعه‌های مختلفی دارید که انواع مشابهی را ارائه می‌کنند، نام مستعار خارجی
پشتیبانی به شما امکان می‌دهد نام‌هایی را ارائه کنید که نرم‌افزار شما بتواند از آن‌ها استفاده کند
جدا انواع ASSEMBLY با نام مستعار و سپس در منبع C# نمایش داده می شود
کد، باید انجام دهید:

نام مستعار خارجی ALIAS;
تا آن را به فضای نام خود بیاورید. به عنوان مثال، برای کنار آمدن با دو کتابخانه گرافیکی
که "Graphics.Point"، یکی در "OpenGL.dll" و دیگری در "Postscript.dll" تعریف می شود
کامپایلر را به این صورت فراخوانی می کند:

mcs -r:Postscript=Postscript.dll -r:OpenGL=OpenGL.dll

و در کد منبع خود بنویسید:

نام مستعار خارجی Postscript;
نام مستعار خارجی OpenGL.

کلاس X {
// این یک Graphics.Point از Postscrip.dll است
Postscript.Point p = New Postscript.Point ();

// این یک Graphics.Point از OpenGL.dll است
OpenGL.Point p = جدید OpenGL.Point ();
}

-recurse:PATTERN، -- بازگشت الگو
کامپایل بازگشتی را با استفاده از الگوی مشخص شده انجام می دهد. در یونیکس پوسته خواهد شد
globbing را انجام دهید، بنابراین ممکن است بخواهید از آن به صورت زیر استفاده کنید:

$ mcs -recurse:'*.cs'

-sdk:VERSION
برای تعیین نسخه مجموعه های کتابخانه پایه کلاس که برای کامپایل استفاده می شود استفاده می شود.
مقادیر از پیش تعریف شده زیر معتبر هستند: 2، 4 (پیش‌فرض) و همچنین هر مقدار سفارشی.
شماره نسخه از پیش تعریف شده به این معنی است که mcs چه مقدار سفارشی مشخص شده است
کتابخانه های کلاس پایه را در محل نصب mono PREFIX/lib/mono/ پیدا کنید .

--پوسته
کامپایلر را در حالت تعاملی راه اندازی می کند و یک پوسته C# برای عبارات و
اصطلاحات. یک میانبر استفاده از csharp مستقیما دستور دهید

-- stacktrace
یک ردیابی پشته در زمان گزارش خطا ایجاد می کند که برای اشکال زدایی مفید است
گردآورنده

-هدف: نوع، -t: KIND
برای تعیین هدف مورد نظر استفاده می شود. مقادیر ممکن عبارتند از: exe (plain
قابل اجرا)، winexe (قابل اجرا Windows.Forms)، کتابخانه (کتابخانه های مؤلفه) و
ماژول (کتابخانه جزئی).

--مهر زمان
یک پرچم اشکال زدایی دیگر. برای نمایش زمان در نقاط مختلف استفاده می شود
فرآیند تدوین

-ناامن، -ناامن+
کامپایل کد ناامن را فعال می کند.

-v اشکال زدایی. تجزیه مفصل yacc را روشن می کند.

- نسخه
نسخه کامپایلر را نشان می دهد.

-warnaserror، -warnaserror+
همه هشدارهای کامپایلرها به عنوان خطا گزارش می شوند.

-warnaserror:W1،[Wn]، -warnaserror+:W1،[Wn]
یک یا چند هشدار کامپایلر را به عنوان خطا در نظر می گیرد.

-warnaserror-:W1،[Wn]
یک یا چند اخطار کامپایلر را به گونه ای تنظیم می کند که همیشه به عنوان هشدار تهدید شوند. تبدیل می شود
هنگامی که همراه با -warnaserror استفاده می شود مفید است.

-warn:LEVEL
سطح هشدار را تنظیم می کند. 0 پایین ترین سطح هشدار و 4 بالاترین سطح هشدار است. در
پیش فرض 4 است.

-win32res:FILE
یک فایل منبع Win32 (.res) را مشخص می کند تا در اسمبلی حاصل جمع شود.

-win32 icon:FILE
آیکون مشخص شده در FILE را در خروجی به مجموعه به دست آمده متصل می کند.

-- از این برای متوقف کردن تجزیه گزینه ها استفاده کنید و اجازه دهید پارامترهای ظاهر گزینه ارسال شوند
در خط فرمان

بسته ها و کتابخانه ها


هنگام ارجاع به یک اسمبلی، اگر نام اسمبلی یک مسیر باشد، کامپایلر تلاش خواهد کرد
برای بارگذاری مجموعه مشخص شده در مسیر. اگر نشد، کامپایلر امتحان خواهد کرد
بارگذاری اسمبلی از دایرکتوری فعلی، دایرکتوری پایه کامپایلر و اگر
اسمبلی در هیچ یک از آن مکان های دایرکتوری های مشخص شده به عنوان آرگومان یافت نمی شود
آرگومان -lib: فرمان.

کامپایلر از مسیر کتابخانه برای مکان یابی کتابخانه ها استفاده می کند و می تواند به کتابخانه ها ارجاع دهد
از یک بسته خاص اگر از آن دایرکتوری استفاده شود. برای ساده کردن استفاده از بسته ها،
کامپایلر سی شارپ شامل گزینه -pkg: خط فرمان است که برای بارگذاری خاص استفاده می شود
مجموعه های کتابخانه ها

کتابخانه های قابل مشاهده برای کامپایلر نسبت به پیشوند نصب در زیر ذخیره می شوند
PREFIX/lib/mono/ به نام PACKAGEBASE و پیش‌فرض‌های mcs، gmcs و smcs به این صورت است.
به شرح زیر است:

سی سی به دایرکتوری PACKAGEBASE/1.0 ارجاع می دهد

gmcs به دایرکتوری PACKAGEBASE/2.0 ارجاع می دهد

smcs به دایرکتوری PACKAGEBASE/2.1 ارجاع می دهد

این تنها پروفایل های زمان اجرا هستند که وجود دارند. اگرچه دایرکتوری های دیگری وجود دارد (مانند
3.0 و 3.5) اینها واقعاً پروفایل های زمان اجرا نیستند، آنها صرفاً مکان هایی برای موارد اضافی هستند.
کتابخانه هایی که بر پایه 2.0 ساخته شده اند.

ارائه دهندگان نرم افزار نرم افزاری را که نسبت به PACKAGEBASE نصب شده است توزیع می کنند
فهرست راهنما. این در ادغام شده است گاکوتیل ابزاری که نه تنها عمومی را نصب می کند
اسمبلی را در حافظه نهان مجمع جهانی (GAC) نصب می کند، اما آنها را نیز در حافظه نصب می کند
دایرکتوری PACKAGEBASE/PKG (که در آن PKG نامی است که به پرچم -package به gacutil منتقل می شود).

به عنوان یک توسعه دهنده، اگر می خواهید کتابخانه های Gtk# را مصرف کنید، کامپایلر را فراخوانی کنید.
مثل این:

$ mcs -pkg:gtk-sharp-2.0 main.cs

گزینه -pkg: به کامپایلر دستور می دهد تا تعاریف gtk-sharp-2.0 را از
pkg-config، این معادل ارسال خروجی به کامپایلر C# است:

$ pkg-config --libs gtk-sharp-2.0

معمولاً این فقط به کتابخانه های PACKAGEBASE/PKG ارجاع می دهد.

اگرچه نام دایرکتوری برای 3.0 و 3.5 وجود دارد، اما این بدان معنا نیست که 3.0 وجود دارد.
و 3.5 نسخه کامپایلر یا پروفایل. اینها صرفاً کتابخانه های جدیدی هستند که باید باشند
به صورت دستی یا با فراخوان مناسب -pkg: یا با ارجاع به
کتابخانه ها به طور مستقیم

ویژه تعریف می کند


La TRACE و اشکال زدایی تعریف ها برای کامپایلر معنای خاصی دارند.

به‌طور پیش‌فرض فراخوانی‌های متدها و ویژگی‌های کلاس System.Diagnostics.Trace نیستند
تولید می شود مگر اینکه نماد TRACE (از طریق "#define TRACE") در شما تعریف شده باشد.
کد منبع یا با استفاده از --تعريف كردن TRACE در خط فرمان

فراخوانی‌های پیش‌فرض متدها و ویژگی‌های کلاس System.Diagnostics.Debug وجود ندارد
تولید می شود مگر اینکه نماد DEBUG (از طریق "#define DEBUG") در شما تعریف شده باشد.
کد منبع یا با استفاده از --تعريف كردن اشکال زدایی در خط فرمان

توجه داشته باشید که اثر تعریف TRACE و DEBUG یک تنظیم جهانی است، حتی اگر آنها باشند
فقط در یک فایل تعریف شده است.

اشکال زدایی پشتیبانی


هنگام استفاده از پرچم "-debug"، MCS فایلی با پسوند mdb. ایجاد می کند
حاوی اطلاعات اشکال زدایی برای مجموعه تولید شده است. این فایل توسط
اشکال زدای مونو (mdb).

محیط زیست متغیرها


MCS_COLORS
اگر این متغیر تنظیم شده باشد، شامل یک رشته به شکل "پیش زمینه، پس زمینه" است.
که مشخص می کند از کدام رنگ برای نمایش خطاها در برخی از پایانه ها استفاده شود.

پس‌زمینه اختیاری است و پیش‌فرض به پس‌زمینه فعلی ترمینال شما می‌رسد. در
رنگ های ممکن برای پیش زمینه عبارتند از: سیاه، قرمز، قرمز روشن، سبز، سبز روشن،
رنگ زرد، زرد روشن، آبی، آبی روشن، سرخابی، سرخابی روشن، فیروزه ای، آبی روشن،
خاکستری، سفید و سفید روشن.

رنگ های ممکن برای پس زمینه عبارتند از: سیاه، قرمز، سبز، زرد، آبی، سرخابی،
فیروزه ای، خاکستری و سفید.

به عنوان مثال، می توانید این متغیرها را از پوسته خود تنظیم کنید:
صادرات MCS_COLORS
MCS_COLORS=خطاها=سفید روشن،قرمز

با تنظیم این متغیر بر روی "غیرفعال" می توانید طرح رنگ داخلی را غیرفعال کنید.

NOTES


در طول کامپایل کامپایلر MCS نماد __MonoCS__ را تعریف می کند، این می تواند توسط
دستورالعمل های پیش پردازنده برای کامپایل کد خاص کامپایلر Mono C#. لطفا توجه داشته باشید که
این نماد فقط برای آزمایش کامپایلر است و برای تشخیص کامپایل مفید نیست
یا پلتفرم های استقرار

AUTHORS


کامپایلر Mono C# توسط Miguel de Icaza، Ravi Pratap، Martin Baulig، Marek نوشته شده است.
صفر و راجا هرینات. بودجه توسعه توسط Ximian، Novell و Marek Safar تامین شد.

با استفاده از خدمات onworks.net از dmcs به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad