Share via


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("537A9C40-E283-44EF-8507-021E0FDFA498")> _
Public Interface VCPropertySheet
[GuidAttribute("537A9C40-E283-44EF-8507-021E0FDFA498")]
public interface VCPropertySheet
[GuidAttribute(L"537A9C40-E283-44EF-8507-021E0FDFA498")]
public interface class VCPropertySheet
[<GuidAttribute("537A9C40-E283-44EF-8507-021E0FDFA498")>]
type VCPropertySheet =  interface end
public interface VCPropertySheet

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft 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.
Öffentliche Eigenschaft BuildLogFile Ruft den BuildLogFile-Namen ab oder legt diesen fest.
Öffentliche Eigenschaft CharacterSet Ruft einen Wert ab, der den Zeichensatz für den zu verwendenden Compiler angibt, oder legt diesen fest.
Öffentliche Eigenschaft ConfigurationType Ruft den Typ der Ausgabe ab, der bei dieser Konfiguration generiert wird, oder legt diesen fest.
Öffentliche Eigenschaft DeleteExtensionsOnClean Ruft die Dateien im Zwischenverzeichnis an, die bei Bereinigung oder Neuerstellung gelöscht werden sollen, oder legt diese fest.
Öffentliche Eigenschaft DEPRECATED1 Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Eigenschaft EnableManagedIncrementalBuild Veraltet.
Öffentliche Eigenschaft FileEncoding Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Eigenschaft FileFormat Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Eigenschaft FileTools Führt die verfügbaren Tools für die Dateien auf.
Öffentliche Eigenschaft InheritedPropertySheets Ruft von diesem Objekt geerbte Eigenschaftenblätter ab oder legt diese fest.
Öffentliche Eigenschaft IntermediateDirectory Ruft einen relativen Pfad zum Zwischendateiverzeichnis ab oder legt diesen fest.Der Pfad kann Umgebungsvariablen enthalten.
Öffentliche Eigenschaft IsDirty Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Eigenschaft IsSystemPropertySheet Gibt an, ob dies ein Systemeigenschaftenblatt ist.
Öffentliche Eigenschaft ManagedExtensions Ruft einen Wert ab, der angibt, dass für diese Konfiguration Visual C++ verwendet wird, oder legt diesen fest.
Öffentliche Eigenschaft Name Ruft den Namen des Objekts ab oder legt ihn fest.
Öffentliche Eigenschaft OutputDirectory Ruft das Verzeichnis ab, in dem die Ausgabe gespeichert werden soll.Das Projektverzeichnis ist das Standardverzeichnis.
Öffentliche Eigenschaft PropertySheetDirectory Ruft den Verzeichnisnamen für das Eigenschaftenblatt ab.
Öffentliche Eigenschaft PropertySheetFile Legt den vollständigen Pfad zur Eigenschaftenblattdatei fest oder ruft diesen ab.Enthält den Namen der Quelldatei.
Öffentliche Eigenschaft 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.
Öffentliche Eigenschaft PropertySheets Ruft die Auflistung von auf das Objekt angewendeten Eigenschaftenblättern ab.
Öffentliche Eigenschaft 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.
Öffentliche Eigenschaft Tools Führt die verfügbaren Tools für die Plattform auf.
Öffentliche Eigenschaft useOfATL Ruft einen Wert ab, der angibt, wie ATL von der Konfiguration verwendet wird, oder legt diesen fest.
Öffentliche Eigenschaft useOfMfc Ruft einen Wert ab, der angibt, wie MFC von der Konfiguration verwendet wird, oder legt diesen fest.
Öffentliche Eigenschaft UserMacros Ruft die Auflistung von Benutzermakros ab.
Öffentliche Eigenschaft VCProjectEngine Ruft einen Zeiger auf das Projektmodul ab.
Öffentliche Eigenschaft 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
Öffentliche Methode AddPropertySheet Fügt ein Eigenschaftenblatt zu der Auflistung von Eigenschaftenblättern hinzu, die direkt von einem Eigenschaftenblatt importiert wird.
Öffentliche Methode AddUserMacro Fügt dem Eigenschaftenblatt ein Benutzermakro hinzu.
Öffentliche Methode ClearToolProperty Löscht den Eigenschaftswert einer Tooleigenschaft.
Öffentliche Methode MatchName Vergleicht einen angegebenen Namen mit dem Namen eines Auflistungselements.
Öffentliche Methode 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.
Öffentliche Methode RemoveAllUserMacros Entfernt alle Benutzermakros aus dem Eigenschaftenblatt.
Öffentliche Methode RemovePropertySheet Entfernt ein Eigenschaftenblatt aus der Auflistung von Eigenschaftenblättern, die direkt von einem Eigenschatenblatt importiert werden.
Öffentliche Methode RemoveUserMacro Entfernt ein Benutzermakro aus dem Eigenschaftenblatt.
Öffentliche Methode Save Speichert die Projektdatei (.vcxproj).

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.VisualStudio.VCProjectEngine-Namespace