Interfejs IVsProjectCfg2
Zapewnia obsługę grupowania danych wyjściowych na podstawie konfiguracji, dodatkowo do metod w IVsProjectCfg interfejsu.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
[ComConversionLossAttribute]
[InterfaceTypeAttribute(1)]
[GuidAttribute("A7ADE7A0-F286-4C03-8137-D6D0EF3D6848")]
public interface IVsProjectCfg2 : IVsProjectCfg
[ComConversionLossAttribute]
[InterfaceTypeAttribute(1)]
[GuidAttribute("A7ADE7A0-F286-4C03-8137-D6D0EF3D6848")]
public interface class IVsProjectCfg2 : IVsProjectCfg
[<ComConversionLossAttribute>]
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("A7ADE7A0-F286-4C03-8137-D6D0EF3D6848")>]
type IVsProjectCfg2 =
interface
interface IVsProjectCfg
end
<ComConversionLossAttribute>
<InterfaceTypeAttribute(1)>
<GuidAttribute("A7ADE7A0-F286-4C03-8137-D6D0EF3D6848")>
Public Interface IVsProjectCfg2
Inherits IVsProjectCfg
Metody
Nazwa | Opis | |
---|---|---|
EnumOutputs(IVsEnumOutputs) | Metoda przestarzały. Nie należy używać. |
|
get_BuildableProjectCfg(IVsBuildableProjectCfg) | Zapewnia dostęp do konfiguracji IVsBuildableProjectCfg interfejs można używać do zarządzania procesu kompilacji. |
|
get_CanonicalName(String) | Zwraca nazwę kanoniczną konfiguracji. |
|
get_CfgType(Guid, IntPtr) | Zapewnia dostęp do interfejsu konfiguracji, takie jak IVsBuildableProjectCfg lub IVsDebuggableProjectCfg. |
|
get_DisplayName(String) | Zwraca ciąg, który zawiera opis konfiguracji i mogą być wyświetlane w interfejsie użytkownika środowiska. |
|
get_IsDebugOnly(Int32) | Metoda przestarzały. Nie należy używać. |
|
get_IsPackaged(Int32) | Metoda przestarzały. Nie należy używać. |
|
get_IsPrivate(Int32) | Metoda przestarzały. Zwraca, czy konfiguracja jest prywatny lub udostępniony. |
|
get_IsReleaseOnly(Int32) | Metoda przestarzały. Nie należy używać. |
|
get_IsSpecifyingOutputSupported(Int32) | Metoda przestarzały. Nie należy używać. |
|
get_OutputGroups(UInt32, IVsOutputGroup[], UInt32[]) | Zwraca tablicę IVsOutputGroup wskaźników dla grupy danych wyjściowych konfiguracji. |
|
get_Platform(Guid) | Metoda przestarzały. Nie należy używać. |
|
get_ProjectCfgProvider(IVsProjectCfgProvider) | Metoda przestarzały. Nie należy używać. |
|
get_RootURL(String) | Zwraca konfiguracji głównego adresu URL dla jego elementów danych wyjściowych. |
|
get_TargetCodePage(UInt32) | Metoda przestarzały. Nie należy używać. |
|
get_UpdateSequenceNumber(ULARGE_INTEGER[]) | Metoda przestarzały. Nie należy używać. |
|
get_VirtualRoot(String) | Metoda przestarzały. Ta metoda jest wymagany do debugowania projektów sieci Web. |
|
OpenOutput(String, IVsOutput) | Metoda przestarzały. Nie należy używać. |
|
OpenOutputGroup(String, IVsOutputGroup) | Zwraca grupy określonych danych wyjściowych. |
|
OutputsRequireAppRoot(Int32) | Metoda przestarzały. Ta metoda zastępuje get_IsWebApplication metody z teraz przestarzałe IVsDeployWebProject interfejsu. |
Uwagi
Podstawowym zastosowaniem IVsProjectCfg2, poza IVsProjectCfg obciążenie, jest umożliwienie swobody wyjść grupy projektów.Jednakże projektu musi zwracać taką samą liczbę grup dla każdej konfiguracji, który obsługuje, mimo że liczba wyjść zawarte w obrębie grupy, zależą od konfiguracji konfiguracji.Grupy będzie miał te same informacje identyfikatorów (nazwa kanoniczna, nazwę wyświetlaną i informacje o grupie) konfiguracji konfiguracji w ramach projektu.
Uwagi dotyczące implementacji:
Wdrożone przez projekty do zarządzania dostępem do informacji o konfiguracji.
Uwagi dotyczące wywoływania:
Wywołana przez środowisko lub inny projekt do projektu konfiguracji dostępu.
Zobacz też
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku