Freigeben über


VCProject.RemoveFilter-Methode

Entfernt einen Ordner aus dem aktuellen Projekt sowie sämtliche Dateien oder anderen Ordner im Ordner.

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

Syntax

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

Parameter

  • Filter
    Typ: Object

    Erforderlich. Der Filter.

Hinweise

Der Inhalt des Ressourcendateiordners, einschließlich den Inhalt aller Unterordner Ressourcendateien, wird ebenfalls aus dem Projekt entfernt.

Beispiele

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

Im folgenden Beispiel wird RemoveFilter in der integrierten Entwicklungsumgebung (IDE):

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

Public Module Module1
    Sub Test()
        Dim prj As VCProject
        Dim MyCol As IVCCollection
        Dim filter As VCFilter
        prj = DTE.Solution.Projects.Item(1).Object
        MyCol = prj.Filters
        filter = MyCol.Item("Resource Files")
        prj.RemoveFilter(filter)
    End Sub
End Module

.NET Framework-Sicherheit

Siehe auch

Referenz

VCProject Schnittstelle

Microsoft.VisualStudio.VCProjectEngine-Namespace