最近我安装了Visual Studio 2015(Microsoft Visual Studio Community 2015版本14.0.25425.01更新3),用它打开了一个简单的网站,发现“Find All References”只搜索打开的文件。
在同一网站的Visual Studio 2013中,一切正常。
然后我在Visual Studio 2015中创建了一个新网站,“查找所有引用”仍然无法正常工作。所以我想知道这与我自己的网站无关,它是Visual Studio的问题。
我用Google搜索并尝试了以下内容:
抱歉我的英语不好,谢谢你的帮助!
UPDATE1。关于这个问题的更多细节:
通过“仅搜索打开的文件”,我的意思是,当使用“查找所有引用”搜索标识符时,如果文件被打开,则可以找到文件中标识符的出现,或者忽略出现的事件。
比方说,有一个标识符foo()和一个调用foo()的文件callfoo.cs。 右键单击foo(),选择“查找所有引用”。
如果callfoo.cs已在文本编辑器中打开,则可以在其中找到foo(),并显示在Find Symbol Results窗口中,否则返回(0引用)。
预期无论callfoo.cs是否被打开,都应该找到foo()的出现并显示在Find Symbol Results窗口中。
答案 0 :(得分:2)
这是"网站"工作,这是设计。
创建新解决方案时,如果您转到" New / Project"在Visual Studio中 - 而不是"新/网站" - 您将能够选择知道所有引用的项目类型。
但我认为Visual Studio应该只进行一次"手动搜索"在当前网站上找到参考资料 - 它并不是懒惰和不方便。
解决方法是只搜索解决方案的方法名称。
答案 1 :(得分:0)
我也有这个问题。作为临时解决方案,您可以将其转换为Web应用程序或尝试使用Visual Studio 2010打开它。