我们使用Subversion,因此在解决方案中有名为_svn的子文件夹。在文件中执行查找会返回这些子文件夹中的字符串。是否有办法告诉Visual Studio忽略这些文件?
我们使用Subversion,因此在解决方案中有名为 _svn 的子文件夹。在文件中执行查找会返回这些子文件夹中的字符串。是否有办法告诉 Visual Studio 忽略这些文件?我们使用Subversion,因此在解决方案中有名为_svn的子文件夹。在文件中执行查找会返回这些子文件夹中的字符串。是否有办法告诉Visual Studio忽略这些文件?
我们使用Subversion,因此在解决方案中有名为 _svn 的子文件夹。在文件中执行查找会返回这些子文件夹中的字符串。是否有办法告诉 Visual Studio 忽略这些文件?!*
和*
是括号。我以为!*\
是括号。提供完整路径的示例会有所帮助 - 从答案中不清楚ExcludeFolder
是否是一个,或者\ExcludeFolder
。 - Ajay在使用Angular+.net Core应用程序时,我们迁移到Visual Studio 2017后,全局查找出现了问题......(主要是由于搜索到巨大的node_modules文件夹所致)
我发现使用MSBuild排除属性DefaultItemExcludes在Visual Studio 2017中有效地排除了全局查找。
我现在默认打开一个新的核心项目的项目文件(.csproj)在VS2017中,并按照以下方式调整属性以排除node_modules(有时我也会添加wwwroot):
<DefaultItemExcludes>$(DefaultItemExcludes);node_modules\**</DefaultItemExcludes>
请参见https://github.com/dotnet/cli/issues/7525,他们建议将要排除的文件夹前置,并使用斜杠而不是反斜杠,如下所示:
<PropertyGroup>
<DefaultItemExcludes>node_modules/**;$(DefaultItemExcludes)</DefaultItemExcludes>
</PropertyGroup>
希望这能帮助正在遇到 VS2017 全局查找/搜索问题的任何人。
*.csproj
等),因此我无法在任何地方设置DefaultItemExcludes
。 我该怎么办? - Daibootstrap.css
文件,但它仍然被搜索到了。 <DefaultItemExcludes>assets/css/**;$(DefaultItemExcludes)</DefaultItemExcludes>
- VDWWDnode_modules
的文件夹中。笑 - nothingisnecessary不要在目录中搜索文件(在这种情况下为解决方案的目录),您可以将搜索限制在项目或解决方案的文件上。这样,_svn目录中的文件将被忽略。
我认为你不能设置这个(毕竟你要求进行“整个解决方案”搜索),但通常你可以从项目中删除文件夹/在文件系统中隐藏目录(对于Web Site 项目类型)。
将该文件夹添加到.gitignore文件中,在使用打开/文件夹...功能时,我在Visual Studio 2022中实现了此操作,并且在没有*.csproj文件的Angular项目中也在Visual Studio Code(打开文件夹...)中实现了此操作。