.TH Mono "mconfig" .SH "نام (NAME)" mconfig \- ابزاری برای تغییر و ویرایش فایل‌های پیکربندی .NET .SH "خلاصه دستور (SYNOPSIS)" .B mconfig [options] command [command_parameters] .SH "توضیحات (DESCRIPTION)" از .B mconfig می‌توان برای ویرایش فایل‌های پیکربندی .NET با افزودن «ویژگی‌ها» (مجموعه‌ای از عبارت‌های xml) تعریف‌شده در یکی از فایل‌های پیکربندی خوانده‌شده توسط .B mconfig استفاده کرد. همچنین فایل پیکربندی می‌تواند ساختار فایل‌های پیکربندی پیش‌فرض را تعیین کند که برای راه‌اندازی اولیهٔ پروژه‌های .NET شما مفید است. برای مشاهدهٔ فهرست دستورهای شناخته‌شده، فایل‌های پیکربندی پیش‌فرض و ویژگی‌ها، .B mconfig را بدون ارسال هیچ پارامتری اجرا کنید. .SH "گزینه‌ها (OPTIONS)" .TP .B -c , --config= خواندن فایل پیکربندی مشخص‌شده پس از خواندن سایر فایل‌های پیکربندی از پیش تعیین‌شده برای این ابزار. تنظیمات موجود در فایل مشخص‌شده بر تنظیمات موجود در سایر مکان‌های پیکربندی اولویت خواهند داشت. .TP .B -t {any | web | application}, --target={any | web | application} ویژگی‌ها و فایل‌های پیکربندی پیش‌فرض تعریف‌شده در فایل(های) پیکربندی mconfig می‌توانند به یکی از سه هدف اختصاص یابند \- \fIweb\fR (برای ویژگی‌ها/فایل‌های پیکربندی ASP.NET)، \fIapplication\fR (برای برنامه‌های کاربردی .NET)، و \fIany\fR (قابل اعمال روی هر دو هدف قبلی). مقدار پیش‌فرض \fIany\fR است. .TP .B -?, -h, --help نمایش خلاصه‌ای از صفحهٔ راهنمای کاربری. .TP .B -v, --version نمایش نگارش mconfig. .SH "دستورها (COMMANDS)" .TP .B {addfeature, af} [config_file_path] ویژگی مشخص‌شده با نام \fI\fR را به فایل پیکربندی تعیین‌شده اضافه می‌کند. اگر \fI[config_file_path]\fR ذکر نشود، نام فایل پیکربندی خروجی بر اساس هدف انتخاب‌شده تعیین خواهد شد (گزینهٔ \fI-t\fR را ببینید). هدف \fIweb\fR خروجی پیکربندی را در فایلی به نام \fIWeb.config\fR می‌نویسد، و هدف \fIapplication\fR خروجی را در فایلی به نام \fIapplication.exe.config\fR ذخیره می‌کند. هدف \fIany\fR فاقد فایل خروجی پیش‌فرض است. اگر فایل پیکربندی مشخص‌شده از قبل وجود داشته باشد، ویژگی در مکان‌های تعیین‌شده توسط پیکربندی mconfig به آن تزریق می‌شود. اگر فایل پیکربندی مقصد وجود نداشته باشد، ایجاد خواهد شد و تنها شامل ویژگی مشخص‌شده و تمام وابستگی‌های آن خواهد بود. .TP .B {defaultconfig, dc} [config_name [target_directory]] یک فایل پیکربندی پیش‌فرض را با استفاده از مدخل پیکربندی به نام \fI[config_name]\fR ایجاد کرده و فایل پیکربندی حاصل را در دایرکتوری ارائه‌شده توسط گزینهٔ \fI[target_directory]\fR ذخیره می‌کند. اگر \fI[config_name]\fR ذکر نشود، مقدار پیش‌فرض آن برای هدف \fIweb\fR و هدف \fIapplication\fR برابر \fIWeb.config\fR خواهد بود. هدف \fIany\fR هیچ نام پیش‌فرضی برای پیکربندی خروجی تعیین نمی‌کند. اگر پارامتر \fI[target_directory]\fR حذف شود، مقدار پیش‌فرض آن دایرکتوری جاری خواهد بود. نام فایل پیکربندی خروجی ایجادشده در \fI[target_directory]\fR در تعریف ساختار فایل پیکربندی مشخص شده است. .PP .SH "فایل‌ها (FILES)" فایل‌های پیکربندی به ترتیبی که در زیر آمده خوانده می‌شوند. هر فایل بعدی ممکن است تنظیمات یافت‌شده در فایل‌های پیش از خود را بازنویسی کند. .TP .B $prefix/etc/mono/mconfig/config.xml .Sp فایل پیکربندی پیش‌فرض که همراه با mconfig توزیع می‌شود. مقدار \fI$prefix\fR پیشوند نصب mconfig است که در زمان کامپایل مشخص شده است. .TP .B $config_dir/mconfig/config.xml .Sp مقدار $config_dir دایرکتوری مشخص‌شده در متغیر محیطی \fIXDG_CONFIG_HOME\fR است، یا اگر خالی باشد، دایرکتوری \fI.config\fR واقع در دایرکتوری خانگی کاربر است. این فایل همراه با Mono توزیع نمی‌شود. .TP .B ./mconfig.xml .Sp فایل پیکربندی محلی که می‌تواند شامل تنظیمات اختصاصی هر برنامه باشد. .SH "همچنین ببینید (SEE ALSO)" mconfig.config (5) .SH "نویسندگان (AUTHORS)" نوشته‌شده توسط Marek Habersack .SH "کپی‌رایت و تکثیر (COPYRIGHT)" حق نشر (C) 2007 Novell, Inc (http://www.novell.com) .SH "فهرست‌های پستی (MAILING LISTS)" برای جزئیات بیشتر به http://lists.ximian.com/mailman/listinfo/mono-devel-list مراجعه کنید. .SH "وب‌گاه (WEB SITE)" برای جزئیات بیشتر به http://www.mono-project.com مراجعه کنید.