Visual Studio IDE功能:过滤器;过滤器属性是用的



当您进入解决方案并在解决方案资源管理器中禁用"所有文件"按钮时。您会看到带有某种称为过滤器的"虚拟"文件夹的逻辑(过滤)视图。

您可以添加新的过滤器(右键单击项目 ->添加 ->新过滤器)。您可以在过滤器下添加新文件,或将现有文件拖放到现有过滤器中(它们的行为就像是实际文件夹一样)。

在过滤器的属性页面上,有一些属性。有些是不言自明的:

  • 解析文件:true/false:该过滤器中的文件已解析自动完成和其他设计师
  • scc文件:true/false:此过滤器中的文件可用于版本控制系统。

我无法理解的是:

  • 过滤器:文本输入:指定过滤器。

例如,默认的C 应用程序可能具有源文件过滤器,其过滤器属性为:cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx。但是,我在这里更改的内容并不重要,我可以将其空白,也可以用txt之类的东西替换它,我看不到任何区别。我不确定Visual Studio甚至如何使用它,并且找不到有关其使用的任何参考。

当您将项目添加到项目中时,使用过滤器属性(不是在过滤器本身中)。过滤属性用于确定将添加新项目的哪个过滤器。

最新更新