【发布时间】:2014-04-11 05:14:50
【问题描述】:
请让我不要在这里完全发疯。在我的项目中,当我在我的 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 文件夹。奇怪。会不会和 obj 文件夹中 MS Deploy 工具生成的长路径名有关?
【问题讨论】:
-
您是否检查过文件夹所有权/访问权限是否不同?您是否以与您自己相同的用户身份运行 Visual Studio?可能是visual studia,以管理员身份运行,无权查询您的普通帐户所在的目录。
-
...如果是这样的话,即使我将它指向确切的文件夹,它肯定会继续找不到文件吗? (此外,它作为提升的管理员帐户运行......因此可以访问所有内容)。
-
您是否检查了查看子文件夹选项?
-
史蒂夫...是的。您可以在我发布的查找结果中看到它! :)
标签: visual-studio visual-studio-2010