Sdílet prostřednictvím


IVsSolutionBuildManager2.StartUpdateSpecificProjectConfigurations – metoda (UInt32, IVsHierarchy[], IVsCfg[], UInt32[], UInt32[], UInt32 , UInt32, Int32)

 

Tuto metodu lze použijte k udržení celkové řízení procesu sestavení.

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

Syntaxe

int StartUpdateSpecificProjectConfigurations(
    uint cProjs,
    IVsHierarchy[] rgpHier,
    IVsCfg[] rgpcfg,
    uint[] rgdwCleanFlags,
    uint[] rgdwBuildFlags,
    uint[] rgdwDeployFlags,
    uint dwFlags,
    int fSuppressUI
)
int StartUpdateSpecificProjectConfigurations(
    unsigned int cProjs,
    array<IVsHierarchy^>^ rgpHier,
    array<IVsCfg^>^ rgpcfg,
    array<unsigned int>^ rgdwCleanFlags,
    array<unsigned int>^ rgdwBuildFlags,
    array<unsigned int>^ rgdwDeployFlags,
    unsigned int dwFlags,
    int fSuppressUI
)
abstract StartUpdateSpecificProjectConfigurations : 
        cProjs:uint32 *
        rgpHier:IVsHierarchy[] *
        rgpcfg:IVsCfg[] *
        rgdwCleanFlags:uint32[] *
        rgdwBuildFlags:uint32[] *
        rgdwDeployFlags:uint32[] *
        dwFlags:uint32 *
        fSuppressUI:int -> int
Function StartUpdateSpecificProjectConfigurations (
    cProjs As UInteger,
    rgpHier As IVsHierarchy(),
    rgpcfg As IVsCfg(),
    rgdwCleanFlags As UInteger(),
    rgdwBuildFlags As UInteger(),
    rgdwDeployFlags As UInteger(),
    dwFlags As UInteger,
    fSuppressUI As Integer
) As Integer

Parametry

  • cProjs
    [v] Počet projektů.
  • rgpHier
    [v] Určuje sestavení projektů.
  • rgpcfg
    [v] Konfigurace v projektech v rgpHier.
  • rgdwCleanFlags
    [Parametr dwOptions pro každý projekt odpovídající v v] rgpHier na StartBuildEx.Může být null.
  • rgdwBuildFlags
    [pro každý projekt odpovídající v dwOptions v] rgpHier na StartBuildEx.Může býtnull
  • rgdwDeployFlags
    [pro každý projekt odpovídající v dwOptions v] rgpHier na StartDeploy.Může být null.
  • fSuppressUI
    [v] By měl být nastaven příznak true používat výchozí odpověď na všechny dialogy, které potlačeno; jinak 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::StartUpdateSpecificProjectConfigurations(
   [in] UINT cProjs,
   [in, size_is(cProjs)] IVsHierarchy *rgpHier[],
   [in, size_is(cProjs)] IVsCfg *rgpCfg[],
   [in, size_is(cProjs)] DWORD rgdwCleanFlags[],
   [in, size_is(cProjs)] DWORD rgdwBuildFlags[],
   [in, size_is(cProjs)] DWORD rgdwDeployFlags[],
   [in] DWORD dwFlags, [in] BOOL fSuppressUI
);

Tuto metodu použijte celkovou kontrolu sestavení.Pouze zadané projekty a konfigurace bude vytvořen z vzhled v rgpHier; projekty závislé nebudou sestaveny.

Sestavení, čištění nebo nasazení příznaky všechny výchozí na nulu, pokud je odpovídající pole parametru null.

Viz také

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

Zpátky na začátek