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 | |
---|---|---|
AdviseBuildStatusCallback(IVsBuildStatusCallback, UInt32) | Zaregistruje prostředí přijímání oznámení o události stav sestavení. |
|
get_ProjectCfg(IVsProjectCfg) | Metoda je zastaralá. Nepoužívejte. |
|
QueryStartBuild(UInt32, Int32[], Int32[]) | Určuje, zda je možné spustit operaci sestavení projektu. |
|
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í. |
|
QueryStartUpToDateCheck(UInt32, Int32[], Int32[]) | Určuje, zda projekt je možné zkontrolovat, zda je aktuální aktuální sestavení. |
|
QueryStatus(Int32) | Určuje, zda byla úspěšně dokončena operace sestavení. |
|
StartBuild(IVsOutputWindowPane, UInt32) | Požadavky, že projekt začít vytváření. |
|
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í. |
|
StartUpToDateCheck(IVsOutputWindowPane, UInt32) | Požadavky, že projekt začít aktuální kontrolu k určení, zda je aktuální aktuální sestavení. |
|
Stop(Int32) | Požadavky, že projekt zastavit sestavení. |
|
UnadviseBuildStatusCallback(UInt32) | Zruší registraci v prostředí přijímání oznámení o události stav sestavení. |
|
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