Configuration-Schnittstelle

Stellt die Eigenschaften eines Projekts bzw. Projektelements dar, die von der Buildkonfiguration abhängig sind.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
<GuidAttribute("90813589-FE21-4AA4-A2E5-053FD274E980")> _
Public Interface Configuration
[GuidAttribute("90813589-FE21-4AA4-A2E5-053FD274E980")]
public interface Configuration
[GuidAttribute(L"90813589-FE21-4AA4-A2E5-053FD274E980")]
public interface class Configuration
[<GuidAttribute("90813589-FE21-4AA4-A2E5-053FD274E980")>]
type Configuration =  interface end
public interface Configuration

Der Configuration-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Collection Gibt die Auflistung mit dem Configuration-Objekt zurück, das diese Eigenschaft unterstützt.
Öffentliche Eigenschaft ConfigurationName Ruft die zu erstellende Projektkonfiguration ab.
Öffentliche Eigenschaft DTE Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.
Öffentliche Eigenschaft Extender Gibt den angeforderten Extender zurück, falls er für dieses Objekt verfügbar ist.
Öffentliche Eigenschaft ExtenderCATID Ruft die ID der Extenderkategorie (CATID) für das Objekt ab.
Öffentliche Eigenschaft ExtenderNames Ruft eine Liste der für das Objekt verfügbaren Extender ab.
Öffentliche Eigenschaft IsBuildable Ruft ab, ob die Konfiguration für das Projekt bzw. das Projektelement erstellt werden kann.
Öffentliche Eigenschaft IsDeployable Ruft ab, ob die Konfiguration für das Projekt bzw. das Projektelement bereitgestellt werden kann.
Öffentliche Eigenschaft IsRunable Gibt zurück, ob die Konfiguration für das Projekt bzw. das Projektelement ausgeführt werden kann.
Öffentliche Eigenschaft Object Ruft ein Objekt ab, auf das zur Laufzeit über den Namen zugegriffen werden kann.
Öffentliche Eigenschaft OutputGroups Ruft eine Auflistung von OutputGroup-Objekten ab, die die Namen der Dateien enthält, die Ausgaben für das Projekt sind.
Öffentliche Eigenschaft Owner Ruft das Projekt oder Projektelement für die Konfiguration ab.
Öffentliche Eigenschaft PlatformName Ruft den Namen der Plattform ab, die durch diese Zuweisung unterstützt wird.
Öffentliche Eigenschaft Properties Ruft eine Auflistung aller Eigenschaften des Configuration-Objekts ab.
Öffentliche Eigenschaft Type Ruft eine Konstante ab, die den Objekttyp angibt.

Zum Seitenanfang

Hinweise

Project(Item).Properties verfügt über konfigurationsunabhängige Eigenschaften.

Jedes Configuration-Objekt stellt die Eigenschaften für ein aus Projektkonfiguration und Plattformnamen bestehendes Namenspaar dar, z. B. ("Debug", "Win32") oder ("Release", "Win32").Bei den meisten Projekten ist die Plattform entweder nicht vorhanden, "Win32" oder "WSP".

Siehe auch

Referenz

EnvDTE-Namespace