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é, vytvoří systém projektu příslušný název souboru; Tento název souboru je založen na názvu ProjectItem objektu, na kterém RunCustomTool byla vyvolána metoda.

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

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

  • Položku projektu vytvořené RunCustomTool metoda nahradí všechny položky projektu dříve vytvořené vlastní nástroj.Pokud není vlastní nástroj spuštěn úspěšně, všechny položky projektu dříve vytvořené vlastní nástroj odstraněn z projektu.

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

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

VSProjectItem Rozhraní

VSLangProj – obor názvů