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