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