Sdílet prostřednictvím


IVsProjectCfg2 – rozhraní

 

Poskytuje podporu pro seskupení na základě konfigurace, kromě metod ve výstupu IVsProjectCfg rozhraní.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

[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

Název Popis
System_CAPS_pubmethod EnumOutputs(IVsEnumOutputs)

Zastaralé metody.Nepoužívejte.

System_CAPS_pubmethod get_BuildableProjectCfg(IVsBuildableProjectCfg)

Poskytuje přístup ke konfiguraci s IVsBuildableProjectCfg použít ke správě procesu vytváření rozhraní.

System_CAPS_pubmethod get_CanonicalName(String)

Kanonický název konfigurace s vrátí.

System_CAPS_pubmethod get_CfgType(Guid, IntPtr)

Poskytuje přístup k rozhraní konfigurace jako IVsBuildableProjectCfg nebo IVsDebuggableProjectCfg.

System_CAPS_pubmethod get_DisplayName(String)

Vrátí řetězec popisující konfiguraci a mohou být zobrazeny v uživatelském rozhraní pro životní prostředí.

System_CAPS_pubmethod get_IsDebugOnly(Int32)

Zastaralé metody.Nepoužívejte.

System_CAPS_pubmethod get_IsPackaged(Int32)

Zastaralé metody.Nepoužívejte.

System_CAPS_pubmethod get_IsPrivate(Int32)

Vrátí, zda je konfigurace soukromou nebo sdílenou.

System_CAPS_pubmethod get_IsReleaseOnly(Int32)

Zastaralé metody.Nepoužívejte.

System_CAPS_pubmethod get_IsSpecifyingOutputSupported(Int32)

Zastaralé metody.Nepoužívejte.

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

Vrátí pole IVsOutputGroup ukazatelů pro výstup skupiny konfigurace.

System_CAPS_pubmethod get_Platform(Guid)

Zastaralé metody.Nepoužívejte.

System_CAPS_pubmethod get_ProjectCfgProvider(IVsProjectCfgProvider)

Zastaralé metody.Nepoužívejte.

System_CAPS_pubmethod get_RootURL(String)

Vrátí URL kořenového konfigurace s jeho výstupu položek.

System_CAPS_pubmethod get_TargetCodePage(UInt32)

Zastaralé metody.Nepoužívejte.

System_CAPS_pubmethod get_UpdateSequenceNumber(ULARGE_INTEGER[])

Zastaralé metody.Nepoužívejte.

System_CAPS_pubmethod get_VirtualRoot(String)

Tato metoda je vyžadován pro ladění webových projektů.

System_CAPS_pubmethod OpenOutput(String, IVsOutput)

Zastaralé metody.Nepoužívejte.

System_CAPS_pubmethod OpenOutputGroup(String, IVsOutputGroup)

Vrátí konkrétní výstup skupiny.

System_CAPS_pubmethod OutputsRequireAppRoot(Int32)

Tato metoda nahradí get_IsWebApplication z nyní zastaralé metody IVsDeployWebProject rozhraní.

Poznámky

Primární použití IVsProjectCfg2, mimo IVsProjectCfg využití, je umožnit volný výstupů skupiny projektů.Projekt však musí vrátit stejný počet skupin pro každou konfiguraci, která podporuje, i když počet výstupů, které jsou obsaženy v rámci skupiny se mohou lišit od konfigurace konfigurace.Skupiny také budete mít stejný identifikátor informace (kanonický název, zobrazované jméno a informace o skupině) z konfigurace konfigurace v rámci projektu.

Poznámky pro implementátory:

Implementované projekty ke správě informací o konfiguraci.

Poznámky pro volající:

Nazývá prostředí nebo jiného projektu přístup konfigurace projektu.

Viz také

Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek