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