IVsSolutionBuildManager2.StartUpdateSpecificProjectConfigurations Yöntem (UInt32, IVsHierarchy[], IVsCfg[], UInt32[], UInt32[], UInt32 , UInt32, Int32)
Oluşturma işlemi toplam denetimini korumak için bu yöntemi kullanın.
Ad Alanı: Microsoft.VisualStudio.Shell.Interop
Derleme: Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)
Sözdizimi
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
Parametreler
- cProjs
[in] Projelerin sayısı.
- rgpHier
[in] Yapı projeleri belirtir.
- rgpcfg
[in] Bir yapılandırmada belirtilen projeleri rgpHier.
- rgdwCleanFlags
[in] karşılık gelen her proje için dwOptions parametresi rgpHier için StartBuildEx.Can be null.
- rgdwBuildFlags
[in] karşılık gelen her proje için dwOptions rgpHier için StartBuildEx.Olabilirnull
- rgdwDeployFlags
[in] karşılık gelen her proje için dwOptions rgpHier için StartDeploy.Can be null.
- dwFlags
[in] Çift sözcük içeren VSSOLNBUILDUPDATEFLAGS bayrakları.
- fSuppressUI
[in] Bayrak ayarlanmalıdır true bastırılır; herhangi bir iletişim kutuları için varsayılan yanıt kullanmak için Aksi halde false.
Dönüş Değeri
Type: System.Int32
Yöntem başarılı olursa, verir S_OK.Başarısız olursa, bir hata kodu döndürür.
Notlar
com imzası
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
);
Toplam bir yapı denetimini sağlamak için bu yöntemi kullanın.Yalnızca belirtilen projeleri ve yapılandırmaları yerleşik görünümünü sırasına göre rgpHier; bağımlı projelerin oluþturulmasý değil.
İlgili parametre dizisi ise sıfır tüm varsayılan yapı/Clean/Deploy bayrakları null.
Ayrıca bkz.
IVsSolutionBuildManager2 Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı
Başa dön