Share via


VCFile-Schnittstelle

Das VCFile-Objekt beschreibt die Operationen, die für eine Datei im aktiven Projekt durchgeführt werden können.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

Syntax

'Declaration
<GuidAttribute("E04F9565-56E5-4DEF-BF0D-FE20B736C28B")> _
Public Interface VCFile _
    Inherits VCProjectItem
[GuidAttribute("E04F9565-56E5-4DEF-BF0D-FE20B736C28B")]
public interface VCFile : VCProjectItem
[GuidAttribute(L"E04F9565-56E5-4DEF-BF0D-FE20B736C28B")]
public interface class VCFile : VCProjectItem
[<GuidAttribute("E04F9565-56E5-4DEF-BF0D-FE20B736C28B")>]
type VCFile =  
    interface
        interface VCProjectItem
    end
public interface VCFile extends VCProjectItem

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft CustomTool Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Eigenschaft DeploymentContent Ruft einen Wert ab oder legt einen Wert fest, der den Status der Bereitstellung der ausgewählten Datei angibt.DeploymentContent wird verwendet, wenn ein Bereitstellungsprojekt Teil der Projektmappe ist.
Öffentliche Eigenschaft Extension Ruft die Erweiterung einer Datei ab.
Öffentliche Eigenschaft FileConfigurations Die Liste der Konfigurationen in der ausgewählten Datei.
Öffentliche Eigenschaft FileType Ruft den Typ der Datei fest.
Öffentliche Eigenschaft FullPath Ruft den vollständigen Pfad der Projektdatei ab.Diese Eigenschaft ist schreibgeschützt.
Öffentliche Eigenschaft ItemName Ruft den Namen des aktuellen Elements in der Auflistung ab.
Öffentliche Eigenschaft Items Ruft die Auflistung von Dateien und Ordnern der obersten Ebene in einem Projekt oder die Auflistung von Dateien und Ordnern in einem Ordner ab.
Öffentliche Eigenschaft ItemType Ruft einen Wert ab oder legt ihn fest. MSBuild-Elementtyp
Öffentliche Eigenschaft Kind Ruft eine Enumeration ab, die den Typ des Objekts angibt.
Öffentliche Eigenschaft Name Ruft den Namen des Objekts ab oder legt ihn fest.
Öffentliche Eigenschaft Object Stellt zwischen dem Visual Studio-Objektmodell und dem Visual C++-Objektmodell einen Verweis bereit.
Öffentliche Eigenschaft Parent Ruft das unmittelbar übergeordnete Objekt ab.
Öffentliche Eigenschaft project Ruft das mit dem Objekt verknüpfte VCProject-Objekt ab.
Öffentliche Eigenschaft RelativePath Ruft den relativen Pfad zur oder legt diesen fest.Dieser Pfad muss relativ zum Projektverzeichnis Makros enthalten sein und kann.
Öffentliche Eigenschaft SubType Ruft den Untertyp der Datei fest, wie von Designern verstanden.
Öffentliche Eigenschaft UnexpandedRelativePath Ruft den relativen Pfad vor einer Makroerweiterung ab.
Öffentliche Eigenschaft VCProjectEngine Ruft einen Zeiger auf das Projektmodul ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddFile Fügt dem aktuellen Projekt oder Ordner eine Datei hinzu.
Öffentliche Methode CanAddFile Gibt true zurück, wenn die angegebene Datei dem aktuellen Projekt oder Filter hinzugefügt werden kann.
Öffentliche Methode CanMove Gibt true zurück, wenn eine Datei an die angegebene Position verschoben werden kann.
Öffentliche Methode MatchName Vergleicht einen angegebenen Namen mit dem Namen eines Auflistungselements.
Öffentliche Methode Move Verschiebt eine Datei oder einen Ordner in die oberste Ebene des Projekts oder des neuen Ordners.
Öffentliche Methode Remove Entfernt das angegebene Projekt aus der Projektmappe.
Öffentliche Methode RemoveFile Entfernt eine Datei aus dem aktuellen Projekt oder Ordner.

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.VisualStudio.VCProjectEngine-Namespace