Interfejs IVsBuildableProjectCfg
Opublikowano: sierpień 2016
Zarządza operacji tworzenia konfiguracji projektu.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
[InterfaceTypeAttribute(1)]
[GuidAttribute("8588E475-BB33-4763-B4BA-0322F839AA3C")]
public interface IVsBuildableProjectCfg
[InterfaceTypeAttribute(1)]
[GuidAttribute("8588E475-BB33-4763-B4BA-0322F839AA3C")]
public interface class IVsBuildableProjectCfg
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("8588E475-BB33-4763-B4BA-0322F839AA3C")>]
type IVsBuildableProjectCfg = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("8588E475-BB33-4763-B4BA-0322F839AA3C")>
Public Interface IVsBuildableProjectCfg
Metody
Nazwa | Opis | |
---|---|---|
AdviseBuildStatusCallback(IVsBuildStatusCallback, UInt32) | Rejestruje środowiska, aby otrzymywać powiadomienia o zdarzeniach Stan kompilacji. |
|
get_ProjectCfg(IVsProjectCfg) | Metoda przestarzały. Nie należy używać. |
|
QueryStartBuild(UInt32, Int32[], Int32[]) | Określa, czy można uruchomić operacji tworzenia projektu. |
|
QueryStartClean(UInt32, Int32[], Int32[]) | Określa, czy można usunąć wszystkie dane wyjściowe z poprzednich kompilacji, proces ten jest znany jako operacji czyszczenia projektu. |
|
QueryStartUpToDateCheck(UInt32, Int32[], Int32[]) | Określa, czy projekt może sprawdzić, czy bieżącej kompilacji jest aktualny. |
|
QueryStatus(Int32) | Określa, czy operacji tworzenia została pomyślnie ukończona. |
|
StartBuild(IVsOutputWindowPane, UInt32) | Żądania, że projekt rozpocząć tworzenie. |
|
StartClean(IVsOutputWindowPane, UInt32) | Żądania, że projekt rozpocząć operacji czyszczenia, czyli proces usuwania wszystkich danych wyjściowych z poprzednich kompilacji. |
|
StartUpToDateCheck(IVsOutputWindowPane, UInt32) | Żądania, że projekt rozpocząć sprawdzanie aktualności, aby określić, czy bieżącej kompilacji jest aktualny. |
|
Stop(Int32) | Czy projekt zatrzymać tworzenie żądania. |
|
UnadviseBuildStatusCallback(UInt32) | Anulowanie rejestracji środowiska otrzymywać powiadomienia o zdarzeniach Stan kompilacji. |
|
Wait(UInt32, Int32) | Metoda przestarzały. Nie należy używać. |
Uwagi
IVsBuildableProjectCfg Umożliwia projektu do kompilacji asynchronicznie. Jest realizowana w innej niż obiekt konfiguracji, który obsługuje obiektu IVsProjectCfg.IVsBuildableProjectCfg działa w tle, co środowisko kwerendy stanu kompilacji w dowolnym momencie lub zatrzymać kompilacji, w razie potrzeby. Niektóre projekty obsługuje sprawdzanie, czy bieżącej kompilacji jest aktualny.
Uwagi dotyczące wywoływania:
Wywoływana przez środowisko po wybraniu polecenia kompilacji i projekty, które wymagają informacji o konfiguracji dla innego projektu.
Zobacz też
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku