Freigeben über


VCFile-Schnittstelle

Das VCFile-Objekt beschreibt die Vorgänge, 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("66B46D9E-4EBC-41BD-AD18-B831C6249E80")> _
Public Interface VCFile _
    Inherits VCProjectItem
[GuidAttribute("66B46D9E-4EBC-41BD-AD18-B831C6249E80")]
public interface VCFile : VCProjectItem
[GuidAttribute(L"66B46D9E-4EBC-41BD-AD18-B831C6249E80")]
public interface class VCFile : VCProjectItem
[<GuidAttribute("66B46D9E-4EBC-41BD-AD18-B831C6249E80")>]
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 diesen 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 Übernimmt oder bestimmt den Dateityp.
Öffentliche Eigenschaft FullPath Ruft den vollständigen 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 den MSBuild-Elementtyp ab oder legt ihn fest.
Ö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 Übernimmt oder bestimmt den relativen Pfad zur Datei.Dieser Pfad muss relativ zum Projektverzeichnis sein und kann Makros enthalten.
Öffentliche Eigenschaft SubType Ruft den Untertyp der Datei ab bzw. legt diesen fest, wie er von Entwicklern verstanden wird.
Ö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 eines 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