Aracılığıyla paylaş


IVsSolutionBuildManager2.StartSimpleUpdateProjectConfiguration Yöntem (IVsHierarchy, IVsHierarchy, String, UInt32, UInt32, Int32)

 

Bu bir yapı, temiz, dağıtmak veya bir tek proje yapýlandýrmasý Başlat olanak sağlayan güncelleştirme komutu çeşididir.

Ad Alanı:   Microsoft.VisualStudio.Shell.Interop
Derleme:  Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)

Sözdizimi

int StartSimpleUpdateProjectConfiguration(
    IVsHierarchy pIVsHierarchyToBuild,
    IVsHierarchy pIVsHierarchyDependent,
    string pszDependentConfigurationCanonicalName,
    uint dwFlags,
    uint dwDefQueryResults,
    int fSuppressUI
)
int StartSimpleUpdateProjectConfiguration(
    IVsHierarchy^ pIVsHierarchyToBuild,
    IVsHierarchy^ pIVsHierarchyDependent,
    String^ pszDependentConfigurationCanonicalName,
    unsigned int dwFlags,
    unsigned int dwDefQueryResults,
    int fSuppressUI
)
abstract StartSimpleUpdateProjectConfiguration : 
        pIVsHierarchyToBuild:IVsHierarchy *
        pIVsHierarchyDependent:IVsHierarchy *
        pszDependentConfigurationCanonicalName:string *
        dwFlags:uint32 *
        dwDefQueryResults:uint32 *
        fSuppressUI:int -> int
Function StartSimpleUpdateProjectConfiguration (
    pIVsHierarchyToBuild As IVsHierarchy,
    pIVsHierarchyDependent As IVsHierarchy,
    pszDependentConfigurationCanonicalName As String,
    dwFlags As UInteger,
    dwDefQueryResults As UInteger,
    fSuppressUI As Integer
) As Integer

Parametreler

  • pIVsHierarchyToBuild
    [in] İşaretçi IVsHierarchy nesnesi oluşturmak için proje.
  • pIVsHierarchyDependent
    [in] İsteğe bağlı bağımlı projesinde yer alan baðýmlýlýk grafiði işaretçisine IVsHierarchy.
  • pszDependentConfigurationCanonicalName
    [in] İsteğe bağlı yapılandırma kurallı ad içeren bir boş sonlandırılmış dize işaretçisi.
  • dwFlags
    [in] Çift yapı içeren word bayrakları güncelleştirin.Daha fazla bilgi için bkz. VSSOLNBUILDUPDATEFLAGS2.
  • dwDefQueryResults
    [in] Double def içeren word sonuçları sorgusu.Daha fazla bilgi için bkz. VSSOLNBUILDQUERYRESULTS.
  • fSuppressUI
    [in] Ayarlamak true görüntülenmez; 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.

Uygulanan

IVsSolutionBuildManager.StartSimpleUpdateProjectConfiguration(IVsHierarchy, IVsHierarchy, String, UInt32, UInt32, Int32)

Notlar

com imzası

Vsshell.idl:

HRESULT IVsSolutionBuildManager2::StartSimpleUpdateProjectConfiguration(
   [in] IVsHierarchy *pIVsHierarchyToBuild,
   [in] IVsHierarchy *pIVsHierarchyDependent,
   [in] LPCOLESTR pszDependentConfigurationCanonicalName,
   [in] DWORD dwFlags,
   [in] DWORD dwDefQueryResults
);

İşaretçiler pIVsHierarchyDependent ve pszDependentConfigurationCanonicalName olmalı ve yöntem uygulamasında kullanılan değil null.Aksi halde E_INVALIDARG döndürülür.

Ayrıca bkz.

IVsSolutionBuildManager2 Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı

Başa dön