Sdílet prostřednictvím


VSProjectItem.RunCustomTool – metoda

Spustí nástroj vlastní přidružené ProjectItem objektu. Je registrovaná součást, která implementuje vlastní nástroj IVsSingleFileGenerator rozhraní. Vlastní nástroje jsou podobné editory a návrhářů.

Obor názvů:  VSLangProj
Sestavení:  VSLangProj (v VSLangProj.dll)

Syntaxe

'Deklarace
Sub RunCustomTool
void RunCustomTool()
void RunCustomTool()
abstract RunCustomTool : unit -> unit 
function RunCustomTool()

Poznámky

Provede vlastní nástroj jako vstupní soubor zastoupen ProjectItem a zapíše nový soubor, jehož název souboru naleznete v CustomToolOutput vlastnost. RunCustomTool Metoda Určuje hodnotu CustomToolOutput Vlastnost takto:

  • Pokud CustomToolOutput vlastnost je prázdná, systém project vytvoří příslušný soubor název; Tento název souboru je založen na názvu ProjectItem objektu, na kterém RunCustomTool byla vyvolána metoda.

  • Pokud CustomToolOutput je vlastnost není prázdná, použije systém projektu existující hodnotu.

  • Pokud RunCustomTool úspěšně spustit (vrací chybu HRESULT), CustomToolOutput je nastavena na prázdný řetězec.

  • Položku projektu vytvořené RunCustomTool Metoda nahradí všechny položky projektu vytvořili vlastní nástroje. Pokud úspěšně spustit vlastní nástroje, jakékoli dříve vytvořený pomocí nástroje vlastní položky projektu odstraněn z projektu.

Před tuto metodu mohou volat, vlastní nástroj musí spojené s ProjectItem nastavením CustomTool vlastnost z ProjectItem objektu. CustomTool Vlastnost vyžaduje identifikátor programu pro nástroj.

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

VSProjectItem Rozhraní

VSLangProj – obor názvů