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 | |
---|---|---|
EnumOutputs(IVsEnumOutputs) | Zastaralé metody.Nepoužívejte. |
|
get_BuildableProjectCfg(IVsBuildableProjectCfg) | Poskytuje přístup ke konfiguraci s IVsBuildableProjectCfg použít ke správě procesu vytváření rozhraní. |
|
get_CanonicalName(String) | Kanonický název konfigurace s vrátí. |
|
get_CfgType(Guid, IntPtr) | Poskytuje přístup k rozhraní konfigurace jako IVsBuildableProjectCfg nebo IVsDebuggableProjectCfg. |
|
get_DisplayName(String) | Vrátí řetězec popisující konfiguraci a mohou být zobrazeny v uživatelském rozhraní pro životní prostředí. |
|
get_IsDebugOnly(Int32) | Zastaralé metody.Nepoužívejte. |
|
get_IsPackaged(Int32) | Zastaralé metody.Nepoužívejte. |
|
get_IsPrivate(Int32) | Vrátí, zda je konfigurace soukromou nebo sdílenou. |
|
get_IsReleaseOnly(Int32) | Zastaralé metody.Nepoužívejte. |
|
get_IsSpecifyingOutputSupported(Int32) | Zastaralé metody.Nepoužívejte. |
|
get_OutputGroups(UInt32, IVsOutputGroup[], UInt32[]) | Vrátí pole IVsOutputGroup ukazatelů pro výstup skupiny konfigurace. |
|
get_Platform(Guid) | Zastaralé metody.Nepoužívejte. |
|
get_ProjectCfgProvider(IVsProjectCfgProvider) | Zastaralé metody.Nepoužívejte. |
|
get_RootURL(String) | Vrátí URL kořenového konfigurace s jeho výstupu položek. |
|
get_TargetCodePage(UInt32) | Zastaralé metody.Nepoužívejte. |
|
get_UpdateSequenceNumber(ULARGE_INTEGER[]) | Zastaralé metody.Nepoužívejte. |
|
get_VirtualRoot(String) | Tato metoda je vyžadován pro ladění webových projektů. |
|
OpenOutput(String, IVsOutput) | Zastaralé metody.Nepoužívejte. |
|
OpenOutputGroup(String, IVsOutputGroup) | Vrátí konkrétní výstup skupiny. |
|
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