如何告诉Visual Studio从查找文件中排除文件夹?

我们使用颠覆,所以我们的解决scheme中有子文件名为_svn。 在文件中查找将返回来自这些子文件夹的string。 有无论如何告诉Visual Studio忽略这些文件?

你可以做的是设置一组将用于search的文件夹。 在“查找和replace”窗口中,在“查找范围”input的右侧,您有一个“selectsearch文件夹”选项,您可以在其中设置这些文件夹集。
只要记得closures“包含子文件夹”选项,如果你已经添加了根项目文件夹。
如果您没有数百个文件夹,则此解决scheme应该可以工作。

当使用Visual Studio 2015和TortoiseSVN移植到Windows 10时,我遇到了这个问题。 以前所有隐藏的.svn文件夹都没有出现在search结果中。 为了解决这个问题,我只是去了Windows资源pipe理器中的文件夹属性,并选中.svn文件夹的“隐藏”属性。 在Visual Studio中刷新文件夹视图之后,不再显示.svn文件夹,并在使用“查找”时忽略它!

将.svn文件夹属性设置为隐藏

而不是search目录中的文件(在这种情况下是您的解决scheme的目录),您可以将search范围限制为项目或解决scheme的一部分。 那些在_svn目录中的将被忽略。

我不认为你可以设置这个(毕竟,你是要求“整个解决scheme”search),但通常你可以从项目中删除文件夹/隐藏文件系统中的目录(对于网站项目types)。