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.
- dwFlags
[v] Dvojité slovo obsahující VSSOLNBUILDUPDATEFLAGS příznaky.
- 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