Freigeben über


VCFilter.RemoveFile-Methode

Entfernt eine Datei aus dem aktuellen Filter.

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

Syntax

'Declaration
Sub RemoveFile ( _
    File As Object _
)
void RemoveFile(
    Object File
)
void RemoveFile(
    [InAttribute] Object^ File
)
abstract RemoveFile : 
        File:Object -> unit
function RemoveFile(
    File : Object
)

Parameter

  • File
    Typ: Object

    Erforderlich. Die zu entfernende Datei.

Hinweise

RemoveFile aufgerufen werden kann um ein VCProject oder VCFilter-Objekt. Beliebiger entfernt die Datei aus beiden der aktuelle Ordner, falls vorhanden, und das Projekt. RemoveFile wird nicht die Datei von einem Datenträger.

Informationen zum Kompilieren und Ausführen dieses Beispiels finden Sie unter Gewusst wie: Kompilieren von Beispielcode für die Erweiterbarkeit von Projektmodellen.

Beispiele

Im folgenden Beispiel wird RemoveFile auf ein VCFilter-Objekt in der integrierten Entwicklungsumgebung (IDE):

' Macro code.
' add reference to Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine

Public Module Module1
    Sub Test()
        Dim idx As Integer
        Dim filter As VCFilter
        Dim file As VCFile
        Dim col As IVCCollection
        Dim prj, prj2 As VCProject
        prj = DTE.Solution.Projects.Item(1).Object
        col = prj.Filters
        filter = col.Item("MyFolder")
        col = filter.Files
        file = col.Item("x.x")
        filter.RemoveFile(file)
    End Sub
End Module

.NET Framework-Sicherheit

Siehe auch

Referenz

VCFilter Schnittstelle

Microsoft.VisualStudio.VCProjectEngine-Namespace