Udostępnij za pośrednictwem


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

 

Jest to typ variant polecenia aktualizacji, które służy do tworzenia, czyszczenia, wdrażania lub uruchamianie konfiguracji pojedynczego projektu.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

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

Parametry

  • pszDependentConfigurationCanonicalName
    Type: System.String

    [in] Wskaźnik null zakończone ciąg zawierający nazwę kanoniczną opcjonalne konfiguracji zależnej.

  • fSuppressUI
    Type: System.Int32

    [in] Ustaw true do używania domyślnej odpowiedzi na wszystkie okna dialogowe, które będą wyświetlane; w przeciwnym razie false.

Wartość zwracana

Type: System.Int32

Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.

Uwagi

Podpis COM

Z vsshell.idl:

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

Wskaźniki pIVsHierarchyDependent i pszDependentConfigurationCanonicalName nie są używane w implementacji metody i musi być null. W przeciwnym razie E_INVALIDARG zostaną zwrócone.

Zobacz też

Interfejs IVsSolutionBuildManager
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku