Udostępnij za pośrednictwem


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
System_CAPS_pubmethod EnumOutputs(IVsEnumOutputs)

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

System_CAPS_pubmethod get_BuildableProjectCfg(IVsBuildableProjectCfg)

Zapewnia dostęp do konfiguracji IVsBuildableProjectCfg interfejs można używać do zarządzania procesu kompilacji.

System_CAPS_pubmethod get_CanonicalName(String)

Zwraca nazwę kanoniczną konfiguracji.

System_CAPS_pubmethod get_CfgType(Guid, IntPtr)

Zapewnia dostęp do interfejsu konfiguracji, takie jak IVsBuildableProjectCfg lub IVsDebuggableProjectCfg.

System_CAPS_pubmethod get_DisplayName(String)

Zwraca ciąg, który zawiera opis konfiguracji i mogą być wyświetlane w interfejsie użytkownika środowiska.

System_CAPS_pubmethod get_IsDebugOnly(Int32)

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

System_CAPS_pubmethod get_IsPackaged(Int32)

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

System_CAPS_pubmethod get_IsPrivate(Int32)

Metoda przestarzały. Zwraca, czy konfiguracja jest prywatny lub udostępniony.

System_CAPS_pubmethod get_IsReleaseOnly(Int32)

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

System_CAPS_pubmethod get_IsSpecifyingOutputSupported(Int32)

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

System_CAPS_pubmethod get_OutputGroups(UInt32, IVsOutputGroup[], UInt32[])

Zwraca tablicę IVsOutputGroup wskaźników dla grupy danych wyjściowych konfiguracji.

System_CAPS_pubmethod get_Platform(Guid)

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

System_CAPS_pubmethod get_ProjectCfgProvider(IVsProjectCfgProvider)

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

System_CAPS_pubmethod get_RootURL(String)

Zwraca konfiguracji głównego adresu URL dla jego elementów danych wyjściowych.

System_CAPS_pubmethod get_TargetCodePage(UInt32)

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

System_CAPS_pubmethod get_UpdateSequenceNumber(ULARGE_INTEGER[])

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

System_CAPS_pubmethod get_VirtualRoot(String)

Metoda przestarzały. Ta metoda jest wymagany do debugowania projektów sieci Web.

System_CAPS_pubmethod OpenOutput(String, IVsOutput)

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

System_CAPS_pubmethod OpenOutputGroup(String, IVsOutputGroup)

Zwraca grupy określonych danych wyjściowych.

System_CAPS_pubmethod 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