Regsvcs.exe (أداة تثبيت خدمات NET.)

أداة تثبيت خدمات NET. تقوم بتنفيذ الإجراءات التالية:

  • تحمل و تسجل التجميع.

  • ينشئ , يسجل و يثبت مكتبة النوع في تطبيق COM + 1.0 محدد.

  • يكون الخدمات التي قمت بإضافتها برمجيًا إلى الفئة الخاصة بك.

يتم تثبيت أداة تثبيت خدمات NET. تلقائياً مع ‏‫Visual Studio. و لتشغيل الأداة استخدم موجه أوامر Visual Studio.. في موجه الأوامر، اكتب ما يلي:

regsvcs [/c | /fc | /u] [/tlb:typeLibraryFile] [/extlb]
[/reconfig] [/componly] [/appname:applicationName]
[/nologo] [/quiet]assemblyFile.dll 

المعلمات

الوسيطة

الوصف

assemblyFile.dll

ملف تجميع المصدر. يجب أن يتم توقيع التجميع مع اسم قوي. للحصول على معلومات أكثر, راجع توقيع التجميع باسم قوي.

الخيار

الوصف

/appdir:مسار

تعيّن الدليل الجذر للتطبيق.

/appname:إسم التطبيق

تعيّن اسم تطبيق COM + 1.0 إما للبحث أو الإنشاء.

‎/c

تقوم بإنشاء تطبيق الهدف.

componly/

يكوّن المكونات فقط; يتجاهل الأساليب و الواجهات.

exapp/

تعين الأداة لتوقع التطبيق الموجود.

extlb/

تستخدم مكتبة النوع الموجودة.

fc/

تقوم بإيجاد و إنشاء تطبيق الهدف.

/help

يقوم بعرض بناء جملة الأمر والخيارات للأداة.

noreconfig/

لا تعيد تكوين تطبيق الهدف الموجود.

/nologo

يقوم بمنع عرض شعار بدء التشغيل للـ Microsoft.

/parname:إسم

تعيّن اسم أو معرف تطبيق COM + 1.0 إما للبحث أو الإنشاء.

reconfig/

يعيد تكوين تطبيق هدف موجود. هذا هو الإعداد الافتراضي.

/tlb:ملف مكتبة النوع

تحدد ملف مكتبة النوع لتثبيته.

‎/u

إلغاء تثبيت تطبيق الهدف.

/quiet

يقوم بتحديد الوضع الهادئ, الذي يمنع عرض رسائل النجاح و الشعار.

/?

يقوم بعرض بناء جملة الأمر والخيارات للأداة.

ملاحظات

Regsvcs.exe يتطلب ملف تجميع المصدر المحدد بواسطة assemblyFile.dll. يجب أن يتم توقيع هذا التجميع مع اسم قوي. للحصول على مزيد من المعلومات حول الإسم القوي , راجع توقيع التجميع مع اسم قوي. أسماء تطبيق الهدف و ملف مكتبة النوع اختيارية. يمكن إنشاء وسيطة إسم التطبيق من ملف تجميع المصدر و سيتم إنشائها بواسطة Regsvcs.exe ، إذا لم تكن موجودة بالفعل. يمكن لوسيطة ملف مكتبة النوع تحديد اسم مكتبة النوع. إذا لم تقم بتحديد اسم مكتبة النوع , Regsvcs.exe يستخدم اسم التجميع إفتراضياً.

عندما يسجل Regsvcs.exe أساليب هذا المكوّن ، هو خاضع إلى demands و link demands على تلك الأساليب. لأن تنفيذ الأداة يكون في بيئة موثوق بها ثقة كاملة ، معظم المتطلبات للأذن تنجح. ومع ذلك، يتعذر على Regsvcs.exe تسجيل المكونات مع أساليب محمية بواسطة طلب أو طلب ارتباط ل StrongNameIdentityPermission أو PublisherIdentityPermission.

يجب أن يكون لديك امتيازات إدارية على الكومبيوتر المحلي لاستخدام Regsvcs.exe.

في حالة فشل Regsvcs.exe أثناء تنفيذ أي من هذه الإجراءات , فإنه يعرض رسائل خطأ مطابقة.

أمثلة

يضيف الأمر التالي كل الفئات العامة الموجودة في myTest.dll إلى myTargetApp ( تطبيق COM+ 1.0 موجود ) و يُنشئ مكتبة النوع myTest.tlb.

regsvcs /appname:myTargetApp myTest.dll

يضيف الأمر التالي كل الفئات العامة الموجودة في myTest.dll إلى myTargetApp ( تطبيق COM+ 1.0 موجود ) و يُنشئ مكتبة النوع newTest.tlb.

regsvcs /appname:myTargetApp /tlb:newTest.tlb myTest.dll

راجع أيضًا:

المهام

كيفية: تسجيل تجميع باسم قوية

المرجع

موجه أوامر Visual Studio.

موارد أخرى

أدوات .NET Framework