Razor VS 2013查找在cshtml页面中不起作用的所有引用

Razor VS 2013查找在cshtml页面中不起作用的所有引用,razor,visual-studio-2013,reference,Razor,Visual Studio 2013,Reference,我有一个网页(Razor)c#应用程序,我已经将其移动到VS 2013社区版更新4 以前,当我想查看变量或函数在何处被使用/引用时,我使用了“查找所有引用”工具(Shift+F12),我会得到每个事件的列表以及找到它的位置(第页和第行) 现在我发现我唯一能找到所有工作引用的时间是在App_Code文件夹中的cshtml页面上。它对顶级项目文件夹中的页面(即构成我网站大部分的页面)不起任何作用。我高亮显示一个变量并点击Shift+F12(或单击右键单击菜单中的“查找所有引用”),但什么都没有发生:

我有一个网页(Razor)c#应用程序,我已经将其移动到VS 2013社区版更新4

以前,当我想查看变量或函数在何处被使用/引用时,我使用了“查找所有引用”工具(Shift+F12),我会得到每个事件的列表以及找到它的位置(第页和第行)

现在我发现我唯一能找到所有工作引用的时间是在App_Code文件夹中的cshtml页面上。它对顶级项目文件夹中的页面(即构成我网站大部分的页面)不起任何作用。我高亮显示一个变量并点击Shift+F12(或单击右键单击菜单中的“查找所有引用”),但什么都没有发生:没有时间窗,没有闪烁,没有引用列表(即使页面上充满了对高亮显示变量的引用)


是否有一些设置或东西可以使此有用的功能在顶级项目文件夹的cshtml页面中工作,就像在App_Code文件夹的页面中一样?

Visual Studio 2013似乎缺少此功能。我不能说Visual Studio 2015是否解决了此问题

我所做的:

  • 查找所有
    CTRL+SHIFT+F

  • 搜索
    MyPublicMethod(
    .MyPublicProperty

  • 在文件类型中搜索:
    *.cshtml


这种方法的问题:如果在多个类中有重复的属性(
name
url
,…)如果不阅读您的代码,您将无法判断该属性属于哪个类别。

不幸的是,2015年仍然无法解决此问题。难以置信的是,2019年的VS现在可以做到这一点,但只有在核心项目中才能确定Microsoft的优先级