最近我安装了Visual Studio 2015(Microsoft Visual Studio Community 2015版本14.0.25425.01 Update 3),用它打开了一个简单的网站,发现“Find All引用“只搜索打开的文件。Visual Studio 2015“Find All References”只搜索打开的文件
一切工作正常在Visual Studio 2013中为同一网站。
然后,我在Visual Studio 2015中创建了一个新网站,“查找所有引用”仍然无法正常工作。所以我想知道我的网站无关,它是Visual Studio的问题。
我GOOGLE了它,并尝试了以下内容:
- 确保网站和Visual Studio配置的框架版本都是4.0
- 工具 - >导入导出&设置 - >重置所有设置
- 检查输出窗口,看到没有错误
- 删除该文件名为.suo和重建
- 工具 - >选项 - >文本编辑器 - >文件扩展名,添加的.cs为C#
- 重新安装Visual Studio的
- 明确的Visual Studio缓存
- 也许别人我不记得因为我这个挣扎近两天
对不起,我的英文不好,谢谢您任何帮助!
Update1。有关该问题的更多详细信息:
“仅搜索打开的文件”,我的意思是,使用“查找所有引用”搜索标识符时,如果打开文件,可以找到文件中标识符的出现次数,否则事件被忽略。
假设有一个标识符foo()和一个调用foo()的文件callfoo.cs。 右键单击foo(),选择Find All References。
如果已经在文本编辑器中打开了callfoo.cs,则可以找到它中foo()的出现,并显示在查找符号结果窗口中,否则返回(0引用)。
所期望的是,无论是否打开callfoo.cs,都应找到并显示foo()的查找结果并显示在查找符号结果窗口中。
您能提供一个示例来重现此问题吗? –
@LarsKristensen似乎每个网站对我的电脑和Visual Studio 2015都有同样的问题,我不知道如何为其他人重现它。 –
那么,你能给出一个你正在点击什么的例子,你期望看到什么,以及你没有看到你期望的是什么? “查找所有引用”功能似乎在我的VS2015网站项目中工作正常。 –