Share via


Método VCProject.RemoveFilter

Remove uma pasta do projeto atual e todos os arquivos ou outras pastas na pasta.

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

Sintaxe

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

Parâmetros

  • Filter
    Tipo: Object

    Necessário. O filtro.

Comentários

O conteúdo da pasta de arquivos de recursos, incluindo o conteúdo de todas as subpastas em arquivos de recurso, também serão removidos do projeto.

Exemplos

Consulte Como compilar um código de exemplo para extensibilidade do modelo de projeto para obter informações sobre como criar e executar este exemplo.

O exemplo a seguir usa RemoveFilter no ambiente de desenvolvimento integrado ((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

Segurança do .NET Framework

Consulte também

Referência

VCProject Interface

Namespace Microsoft.VisualStudio.VCProjectEngine