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 | |
---|---|---|
AdviseUpdateSolutionEvents(IVsUpdateSolutionEvents, UInt32) | Dodaje do listy obiektów nasłuchujących dla obiektu wywołującego IVsUpdateSolutionEvents zdarzenia. |
|
CanCancelUpdateSolutionConfiguration(Int32) | Włącza lub wyłącza Anuluj elementu menu. |
|
CancelUpdateSolutionConfiguration() | Anuluje aktualizacji konfiguracji rozwiązania. |
|
DebugLaunch(UInt32) | Uruchamia projekt startowy określony przez rozwiązanie jako projekt debugowania. |
|
FindActiveProjectCfg(IntPtr, IntPtr, IVsHierarchy, IVsProjectCfg[]) | Określa konfiguracji projektu, który jest obecnie aktywny. |
|
get_CodePage(UInt32) | Metoda przestarzały. Nie należy używać. |
|
get_IsDebug(Int32) | Metoda przestarzały. Nie należy używać. |
|
get_StartupProject(IVsHierarchy) | Programowe metody pobierania projekt startowy, który będzie uruchamiany po naciśnięciu klawisza F5. |
|
GetProjectDependencies(IVsHierarchy, UInt32, IVsHierarchy[], UInt32[]) | Zwraca listę projektów, do których zależy od danej hierarchii. |
|
put_CodePage(UInt32) | Metoda przestarzały. Nie należy używać. |
|
put_IsDebug(Int32) | Metoda przestarzały. Nie należy używać. |
|
QueryBuildManagerBusy(Int32) | Określa, czy Menedżer kompilacji jest zajęty. |
|
QueryDebugLaunch(UInt32, Int32) | Określa, czy F5 klucza (debugowania start) powinno być włączone. |
|
set_StartupProject(IVsHierarchy) | Ustawia projekt startowy, który będzie można uruchamiać, gdy F5 naciśnięcia klawisza. |
|
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. |
|
StartSimpleUpdateSolutionConfiguration(UInt32, UInt32, Int32) | Tworzy, usuwa lub wdraża listę rozwiązań. |
|
UnadviseUpdateSolutionEvents(UInt32) | Usuwa z listy obiektów nasłuchujących dla obiektu wywołującego IVsUpdateSolutionEvents2 zdarzenia. |
|
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