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 | |
---|---|---|
CustomTool | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
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. | |
Extension | Ruft die Erweiterung einer Datei ab. | |
FileConfigurations | Die Liste der Konfigurationen in der ausgewählten Datei. | |
FileType | Übernimmt oder bestimmt den Dateityp. | |
FullPath | Ruft den vollständigen der Projektdatei ab.Diese Eigenschaft ist schreibgeschützt. | |
ItemName | Ruft den Namen des aktuellen Elements in der Auflistung ab. | |
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. | |
ItemType | Ruft den MSBuild-Elementtyp ab oder legt ihn fest. | |
Kind | Ruft eine Enumeration ab, die den Typ des Objekts angibt. | |
Name | Ruft den Namen des Objekts ab oder legt ihn fest. | |
Object | Stellt zwischen dem Visual Studio-Objektmodell und dem Visual C++-Objektmodell einen Verweis bereit. | |
Parent | Ruft das unmittelbar übergeordnete Objekt ab. | |
project | Ruft das mit dem Objekt verknüpfte VCProject-Objekt ab. | |
RelativePath | Übernimmt oder bestimmt den relativen Pfad zur Datei.Dieser Pfad muss relativ zum Projektverzeichnis sein und kann Makros enthalten. | |
SubType | Ruft den Untertyp der Datei ab bzw. legt diesen fest, wie er von Entwicklern verstanden wird. | |
UnexpandedRelativePath | Ruft den relativen Pfad vor einer Makroerweiterung ab. | |
VCProjectEngine | Ruft einen Zeiger auf das Projektmodul ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddFile | Fügt dem aktuellen Projekt oder Ordner eine Datei hinzu. | |
CanAddFile | Gibt true zurück, wenn die angegebene Datei dem aktuellen Projekt oder Filter hinzugefügt werden kann. | |
CanMove | Gibt true zurück, wenn eine Datei an die angegebene Position verschoben werden kann. | |
MatchName | Vergleicht einen angegebenen Namen mit dem Namen eines Auflistungselements. | |
Move | Verschiebt eine Datei oder einen Ordner in die oberste Ebene des Projekts oder eines neuen Ordners. | |
Remove | Entfernt das angegebene Projekt aus der Projektmappe. | |
RemoveFile | Entfernt eine Datei aus dem aktuellen Projekt oder Ordner. |
Zum Seitenanfang