VCPropertySheet-Schnittstelle
Stellt den Zugriff auf die Eigenschaftenblätter des Projektmoduls bereit.
Namespace: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
Syntax
'Declaration
<GuidAttribute("BDB8598C-494B-46ED-983E-35F08FBC6E83")> _
Public Interface VCPropertySheet
[GuidAttribute("BDB8598C-494B-46ED-983E-35F08FBC6E83")]
public interface VCPropertySheet
[GuidAttribute(L"BDB8598C-494B-46ED-983E-35F08FBC6E83")]
public interface class VCPropertySheet
[<GuidAttribute("BDB8598C-494B-46ED-983E-35F08FBC6E83")>]
type VCPropertySheet = interface end
public interface VCPropertySheet
Der VCPropertySheet-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
ATLMinimizesCRunTimeLibraryUsage | Ruft einen Wert ab, der angibt, ob ATL mit den C-Laufzeitbibliotheken statisch verknüpft wird, um Abhängigkeiten zu minimieren, oder legt diesen fest.Dazu muss die useOfATL-Eigenschaft festgelegt sein. | |
BuildLogFile | Ruft den BuildLogFile-Namen ab oder legt diesen fest. | |
CharacterSet | Ruft einen Wert ab, der den Zeichensatz für den zu verwendenden Compiler angibt, oder legt diesen fest. | |
ConfigurationType | Ruft den Typ der Ausgabe ab, der bei dieser Konfiguration generiert wird, oder legt diesen fest. | |
DeleteExtensionsOnClean | Ruft die Dateien im Zwischenverzeichnis an, die bei Bereinigung oder Neuerstellung gelöscht werden sollen, oder legt diese fest. | |
DEPRECATED1 | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
EnableManagedIncrementalBuild | Veraltet. | |
FileEncoding | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
FileFormat | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
FileTools | Führt die verfügbaren Tools für die Dateien auf. | |
InheritedPropertySheets | Ruft von diesem Objekt geerbte Eigenschaftenblätter ab oder legt diese fest. | |
IntermediateDirectory | Ruft einen relativen Pfad zum Zwischendateiverzeichnis ab oder legt diesen fest.Der Pfad kann Umgebungsvariablen enthalten. | |
IsDirty | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
IsSystemPropertySheet | Gibt an, ob dies ein Systemeigenschaftenblatt ist. | |
ManagedExtensions | Ruft einen Wert ab, der angibt, dass für diese Konfiguration Visual C++ verwendet wird, oder legt diesen fest. | |
Name | Ruft den Namen des Objekts ab oder legt ihn fest. | |
OutputDirectory | Ruft das Verzeichnis ab, in dem die Ausgabe gespeichert werden soll.Das Projektverzeichnis ist das Standardverzeichnis. | |
PropertySheetDirectory | Ruft den Verzeichnisnamen für das Eigenschaftenblatt ab. | |
PropertySheetFile | Legt den vollständigen Pfad zur Eigenschaftenblattdatei fest oder ruft diesen ab.Enthält den Namen der Quelldatei. | |
PropertySheetName | Legt den Wert des Name-Tags in der Eigenschaftenblattdatei fest oder ruft diesen ab.Diese Eigenschaft ist zu Zwecken der Abwärtskompatibilität verfügbar und sollte nicht zu anderen Zwecken verwendet werden. | |
PropertySheets | Ruft die Auflistung von auf das Objekt angewendeten Eigenschaftenblättern ab. | |
Rules | Ruft eine Auflistung von IVCRulePropertyStorage-Objekten ab, mit denen Eigenschaften auf Projektebene und Standardelementmetadaten bearbeitet werden können, die in diesem Eigenschaftenblatt definiert wurden. | |
Tools | Führt die verfügbaren Tools für die Plattform auf. | |
useOfATL | Ruft einen Wert ab, der angibt, wie ATL von der Konfiguration verwendet wird, oder legt diesen fest. | |
useOfMfc | Ruft einen Wert ab, der angibt, wie MFC von der Konfiguration verwendet wird, oder legt diesen fest. | |
UserMacros | Ruft die Auflistung von Benutzermakros ab. | |
VCProjectEngine | Ruft einen Zeiger auf das Projektmodul ab. | |
WholeProgramOptimization | Ruft einen Wert ab, der angibt, ob modulübergreifende Optimierungen durch Verzögern der Codegenerierung bis zur Verknüpfungszeit aktivieren werden sollen, oder legt diesen fest. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddPropertySheet | Fügt ein Eigenschaftenblatt zu der Auflistung von Eigenschaftenblättern hinzu, die direkt von einem Eigenschaftenblatt importiert wird. | |
AddUserMacro | Fügt dem Eigenschaftenblatt ein Benutzermakro hinzu. | |
ClearToolProperty | Löscht den Eigenschaftswert einer Tooleigenschaft. | |
MatchName | Vergleicht einen angegebenen Namen mit dem Namen eines Auflistungselements. | |
MovePropertySheet | Verschiebt ein importiertes Eigenschaftenblatt in der Auswertungsreihenfolge eine Position nach vorne oder nach hinten.Die Position bezieht sich auf die relative Position innerhalb aller Eigenschaftenblätter, die direkt von diesem Eigenschaftenblatt importiert werden. | |
RemoveAllUserMacros | Entfernt alle Benutzermakros aus dem Eigenschaftenblatt. | |
RemovePropertySheet | Entfernt ein Eigenschaftenblatt aus der Auflistung von Eigenschaftenblättern, die direkt von einem Eigenschatenblatt importiert werden. | |
RemoveUserMacro | Entfernt ein Benutzermakro aus dem Eigenschaftenblatt. | |
Save | Speichert die Projektdatei (.vcxproj). |
Zum Seitenanfang