Udostępnij za pośrednictwem


Interfejs IVsSolutionBuildManager

 

Data opublikowania: październik 2016

Umożliwia rozwiązania do zarządzania informacjami o konfiguracji.

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

Składnia

[GuidAttribute("93E969D6-1AA0-455F-B208-6ED3C82B5C58")]
[InterfaceTypeAttribute(1)]
public interface IVsSolutionBuildManager
[GuidAttribute("93E969D6-1AA0-455F-B208-6ED3C82B5C58")]
[InterfaceTypeAttribute(1)]
public interface class IVsSolutionBuildManager
[<GuidAttribute("93E969D6-1AA0-455F-B208-6ED3C82B5C58")>]
[<InterfaceTypeAttribute(1)>]
type IVsSolutionBuildManager = interface end
<GuidAttribute("93E969D6-1AA0-455F-B208-6ED3C82B5C58")>
<InterfaceTypeAttribute(1)>
Public Interface IVsSolutionBuildManager

Metody

Nazwa Opis
System_CAPS_pubmethod AdviseUpdateSolutionEvents(IVsUpdateSolutionEvents, UInt32)

Dodaje do listy obiektów nasłuchujących dla obiektu wywołującego IVsUpdateSolutionEvents zdarzenia.

System_CAPS_pubmethod CanCancelUpdateSolutionConfiguration(Int32)

Włącza lub wyłącza Anuluj elementu menu.

System_CAPS_pubmethod CancelUpdateSolutionConfiguration()

Anuluje aktualizacji konfiguracji rozwiązania.

System_CAPS_pubmethod DebugLaunch(UInt32)

Uruchamia projekt startowy określony przez rozwiązanie jako projekt debugowania.

System_CAPS_pubmethod FindActiveProjectCfg(IntPtr, IntPtr, IVsHierarchy, IVsProjectCfg[])

Określa konfiguracji projektu, który jest obecnie aktywny.

System_CAPS_pubmethod get_CodePage(UInt32)

Metoda przestarzały. Nie należy używać.

System_CAPS_pubmethod get_IsDebug(Int32)

Metoda przestarzały. Nie należy używać.

System_CAPS_pubmethod get_StartupProject(IVsHierarchy)

Programowe metody pobierania projekt startowy, który będzie uruchamiany po naciśnięciu klawisza F5.

System_CAPS_pubmethod GetProjectDependencies(IVsHierarchy, UInt32, IVsHierarchy[], UInt32[])

Zwraca listę projektów, do których zależy od danej hierarchii.

System_CAPS_pubmethod put_CodePage(UInt32)

Metoda przestarzały. Nie należy używać.

System_CAPS_pubmethod put_IsDebug(Int32)

Metoda przestarzały. Nie należy używać.

System_CAPS_pubmethod QueryBuildManagerBusy(Int32)

Określa, czy Menedżer kompilacji jest zajęty.

System_CAPS_pubmethod QueryDebugLaunch(UInt32, Int32)

Określa, czy F5 klucza (debugowania start) powinno być włączone.

System_CAPS_pubmethod set_StartupProject(IVsHierarchy)

Ustawia projekt startowy, który będzie można uruchamiać, gdy F5 naciśnięcia klawisza.

System_CAPS_pubmethod 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.

System_CAPS_pubmethod StartSimpleUpdateSolutionConfiguration(UInt32, UInt32, Int32)

Tworzy, usuwa lub wdraża listę rozwiązań.

System_CAPS_pubmethod UnadviseUpdateSolutionEvents(UInt32)

Usuwa z listy obiektów nasłuchujących dla obiektu wywołującego IVsUpdateSolutionEvents2 zdarzenia.

System_CAPS_pubmethod UpdateSolutionConfigurationIsActive(Int32)

Sprawdza, czy dla każdego kompilacji, wyczyść lub wdrożyć akcja w toku.

Uwagi

Implementowany przez środowisko IVsSolutionBuildManager aranżacją tworzenie projektów w rozwiązaniu. Menedżer kompilacji rozwiązania zarządza zbiorem zależności między projektami na poziomie projektu i utworzy te projekty w odpowiedniej kolejności, w oparciu o te zależności.

Zależności kompilacji rozwiązania są ustawiane przy użyciu konfiguracji rozwiązania strony właściwości. Projekty sami dostarczyć system kompilacji informacje odnoszące się do ich własnych elementy i zależności między tymi elementami.

Zależności kompilacji projektu są ustawiane przy użyciu konfiguracji projektu strony właściwości. Aby uzyskać więcej informacji, odnoszących się do strony właściwości i ustawienia konfiguracji, zobacz strony właściwości i Opcje konfiguracji zarządzania.

Inne obiekty wywołujące tego interfejsu będą się, że pakiety dostarczanie dodatków, które chcesz kontrolowania procesu kompilacji i programowo spowodować niektórych kompilacji operacji w określonym czasie. Na przykład składnik debugowania środowiska wywołania QueryDebugLaunch programowane Włączanie i wyłączanie klawisz F5 i DebugLaunch Rozpoczęcie debugowania została ustawiona jako projekt startowy rozwiązania.

Uwagi dotyczące obiektów implementujących:

Implementowany przez środowisko.

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku