مشاركة عبر


VSProjectItem.RunCustomTool أسلوب

يعمل أداة مخصصة المقترنة بأحد ProjectItemالكائن. أداة مخصصة هو مكون regهوtered الذي يعمل في IVsSingleFileGeneratorالواجهة. تتشابه Cusإلىm إلى ols إلى المصممين و ediإلىrs.

مساحة الاسم:  VSLangProj
التجميع:  VSLangProj (في VSLangProj.dll)

بناء الجملة

'إقرار
Sub RunCustomTool
void RunCustomTool()
void RunCustomTool()
abstract RunCustomTool : unit -> unit 
function RunCustomTool()

ملاحظات

تأخذ أداة مخصصة كإدخال تمثيل الملف بواسطة ProjectItemوقم بكتابة ملف جديد له اسم ملف هو الموجود في CustomToolOutputخاصية. RunCustomToolأسلوب يتحكم بالقيمة CustomToolOutputالخصائص كما يلي:

  • إذا CustomToolOutputكانت خاصية فارغ، النظام مشروع بإنشاء اسم ملف مناسبة؛ استناداً إلى اسم الملف هذا هو الاسم ProjectItemكائن عليه RunCustomToolتم استدعاء الأسلوب.

  • إذا CustomToolOutputخاصية هو غير فارغ، يستخدم النظام مشروع القيمة exهوting.

  • إذا RunCustomToolعدم التنفيذ بنجاح (قم بإرجاع خطأ في HRESULT)، CustomToolOutputخاصية هو تعيين على سلسلة فارغ.

  • عنصر المشروع انشئت بواسطة RunCustomToolالأسلوب باستبدال أي عنصر المشروع سابقا انشئت بواسطة الأدوات المخصصة. إذا كانت أداة مخصصة عدم الينفذ بنجاح، ثم في أي مشروع عنصر إنشائه من قبل أداة مخصصة هو إزالتها من المشروع.

قبل أن يمكن استدعاء هذا الأسلوب، أداة مخصصة يجب أن تقترن ب ProjectItemبتعيين CustomToolخاصية من ProjectItemكائن. CustomToolتتطلب خاصية معرّف البرنامج للأدوات.

أمن NET Framework.

راجع أيضًَا

المرجع

VSProjectItem واجهة

VSProjectItem الأعضاء

VSLangProj مساحة الاسم