Sdílet prostřednictvím


IVsSolutionBuildManager2.QueryProjectDependency – metoda (IVsHierarchy, IVsHierarchy, Int32)

 

Zkontroluje, zda jednoho projektu je závislý na jiném.

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

Syntaxe

int QueryProjectDependency(
    IVsHierarchy pHier,
    IVsHierarchy pHierDependentOn,
    out int pfIsDependentOn
)
int QueryProjectDependency(
    IVsHierarchy^ pHier,
    IVsHierarchy^ pHierDependentOn,
    [OutAttribute] int% pfIsDependentOn
)
abstract QueryProjectDependency : 
        pHier:IVsHierarchy *
        pHierDependentOn:IVsHierarchy *
        pfIsDependentOn:int byref -> int
Function QueryProjectDependency (
    pHier As IVsHierarchy,
    pHierDependentOn As IVsHierarchy,
    <OutAttribute> ByRef pfIsDependentOn As Integer
) As Integer

Parametry

  • pHier
    [v] Ukazatel IVsHierarchy objekt projektu zkontrolovat závislost na pHierDependentOn.
  • pHierDependentOn
    [v] Ukazatele IVsHierarchy objekt projektu, pHier mohou být závislé na.
  • pfIsDependentOn
    [výstup] Je nastaven příznak true Pokud existuje vztah závislosti, jinak je nastavena na false.

Vrácená hodnota

Type: System.Int32

Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.

Poznámky

Podpis COM

Z vsshell.idl:

HRESULT IVsSolutionBuildManager2::QueryProjectDependency(
   [in] IVsHierarchy *pHier,
   [in] IVsHierarchy *pHierDependentOn,
   [out] BOOL *pfIsDependentOn
);

Tato metoda slouží ke kontrole, pokud jednoho projektu je závislý na jiném projektu.*pfIsDependentOnis true if pHier depends on pHierDependentOn.

[!POZNÁMKA]

Volat CalculateProjectDependencies Pokud jakékoli nejistoty aktuálnosti závislosti.

Viz také

IVsSolutionBuildManager2 – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek