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