请帮我避免彻底疯掉。我的项目中,当我在ASP.NET MVC项目的视图目录中进行“查找文件”操作时,一切正常,但是当我向上一级进入项目目录时就不行了:
----
Find all "<RelatedSections", Subfolders, Keep modified files open, Find Results 2, "C:\Users\James\Documents\Visual Studio Projects\DeveloperFusion\DeveloperFusion.Web.UI", "*.spark"
No files were found to look in.
----
然而,当执行以下操作时:
----
Find all "<RelatedSections", Subfolders, Keep modified files open, Find Results 2, "C:\Users\James\Documents\Visual Studio Projects\DeveloperFusion\DeveloperFusion.Web.UI\Views", "*.spark"
C:\Users\James\Documents\Visual Studio Projects\DeveloperFusion\DeveloperFusion.Web.UI\Views\Community\Index.spark(108): <RelatedSections />
C:\Users\James\Documents\Visual Studio Projects\DeveloperFusion\DeveloperFusion.Web.UI\Views\Content\Article\Index.spark(13): <RelatedSections />
C:\Users\James\Documents\Visual Studio Projects\DeveloperFusion\DeveloperFusion.Web.UI\Views\Content\Code\Index.spark(14): <RelatedSections />
<snip>
Matching lines: 9 Matching files: 9 Total files searched: 239
----
正如您所看到的,文件类型设置为*.spark(两个查询中相同)。启用了子文件夹搜索。View文件夹没有被隐藏或其他什么的,并且包含在项目中。
我很困惑 - 有什么建议吗?
更新:我现在意识到,这种行为取决于文件夹名称。似乎在“obj”文件夹之后按字母顺序出现的任何内容都不会被发现。如果我删除所有东西(或将obj文件夹重命名为“xyz”),那么Views文件夹就会被搜索到。奇怪。这可能与MS Deploy工具在obj文件夹中生成的长路径名称有关吗?