VCProject.RemoveFilter 方法

移除当前项目中的某个文件夹以及该文件夹中的任何文件或其他文件夹。

命名空间:  Microsoft.VisualStudio.VCProjectEngine
程序集:  Microsoft.VisualStudio.VCProjectEngine(在 Microsoft.VisualStudio.VCProjectEngine.dll 中)

语法

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

参数

  • Filter
    类型:Object

    必选。 筛选器。

备注

资源文件夹的内容,包括所有子文件夹内容置于下的资源文件,也将从项目中移除。

示例

有关如何编译和运行该示例的信息,请参见 如何:编译项目模型扩展性示例代码

以下示例在集成开发环境 (IDE) (IDE) 使用 RemoveFilter :

' 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 安全性

请参阅

参考

VCProject 接口

Microsoft.VisualStudio.VCProjectEngine 命名空间