Sdílet prostřednictvím


IVsBuildableProjectCfg – rozhraní

 

Publikováno: srpen 2016

Spravuje operace sestavení konfigurace projektu.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

[InterfaceTypeAttribute(1)]
[GuidAttribute("8588E475-BB33-4763-B4BA-0322F839AA3C")]
public interface IVsBuildableProjectCfg
[InterfaceTypeAttribute(1)]
[GuidAttribute("8588E475-BB33-4763-B4BA-0322F839AA3C")]
public interface class IVsBuildableProjectCfg
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("8588E475-BB33-4763-B4BA-0322F839AA3C")>]
type IVsBuildableProjectCfg = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("8588E475-BB33-4763-B4BA-0322F839AA3C")>
Public Interface IVsBuildableProjectCfg

Metody

Název Popis
System_CAPS_pubmethod AdviseBuildStatusCallback(IVsBuildStatusCallback, UInt32)

Zaregistruje prostředí přijímání oznámení o události stav sestavení.

System_CAPS_pubmethod get_ProjectCfg(IVsProjectCfg)

Metoda je zastaralá. Nepoužívejte.

System_CAPS_pubmethod QueryStartBuild(UInt32, Int32[], Int32[])

Určuje, zda je možné spustit operaci sestavení projektu.

System_CAPS_pubmethod QueryStartClean(UInt32, Int32[], Int32[])

Určuje, zda projekt je možné odstranit všechny výstupy z předchozího sestavení proces označovaný jako operace čištění.

System_CAPS_pubmethod QueryStartUpToDateCheck(UInt32, Int32[], Int32[])

Určuje, zda projekt je možné zkontrolovat, zda je aktuální aktuální sestavení.

System_CAPS_pubmethod QueryStatus(Int32)

Určuje, zda byla úspěšně dokončena operace sestavení.

System_CAPS_pubmethod StartBuild(IVsOutputWindowPane, UInt32)

Požadavky, že projekt začít vytváření.

System_CAPS_pubmethod StartClean(IVsOutputWindowPane, UInt32)

Požadavky, že projekt začít operace vyčištění, což je proces odstranění všechny výstupy z předchozí sestavení.

System_CAPS_pubmethod StartUpToDateCheck(IVsOutputWindowPane, UInt32)

Požadavky, že projekt začít aktuální kontrolu k určení, zda je aktuální aktuální sestavení.

System_CAPS_pubmethod Stop(Int32)

Požadavky, že projekt zastavit sestavení.

System_CAPS_pubmethod UnadviseBuildStatusCallback(UInt32)

Zruší registraci v prostředí přijímání oznámení o události stav sestavení.

System_CAPS_pubmethod Wait(UInt32, Int32)

Metoda je zastaralá. Nepoužívejte.

Poznámky

IVsBuildableProjectCfg umožňuje projektu, který má být sestavena asynchronně. Je implementován v oddělené od konfigurační objekt, který podporuje objekt IVsProjectCfg.IVsBuildableProjectCfg pracuje v pozadí, takže prostředí dotazu na stav sestavení kdykoli nebo ukončit sestavení v případě potřeby. Některé projekty podporovat kontrolu k určení, zda je aktuální aktuální sestavení.

Poznámky pro volající:

Volána podle prostředí, když uživatel vybere příkaz sestavení a projekty, které vyžadují informace o konfiguraci pro jiný projekt.

Viz také

Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek