VCProject.RemoveFilter(Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从当前项目删除一个文件夹,并删除文件夹中的任何文件或其他文件夹。
public:
void RemoveFilter(System::Object ^ Filter);
public:
void RemoveFilter(Platform::Object ^ Filter);
void RemoveFilter(winrt::Windows::Foundation::IInspectable const & Filter);
[System.Runtime.InteropServices.DispId(813)]
public void RemoveFilter (object Filter);
[<System.Runtime.InteropServices.DispId(813)>]
abstract member RemoveFilter : obj -> unit
Public Sub RemoveFilter (Filter As Object)
参数
- Filter
- Object
必需。 筛选器。
- 属性
示例
有关如何编译和运行此示例的信息,请参阅 如何:编译项目模型扩展性的示例代码 。
下面的示例 RemoveFilter 在集成开发环境中使用 (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
注解
资源文件文件夹的内容(包括资源文件下的任何子文件夹的内容)也将从项目中删除。