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

时间:2014-12-18 20:57:20

标签: razor visual-studio-2013 reference

我有一个网页(Razor)c#app,我已将其移至VS 2013 Community Edition Update 4

以前,当我想查看变量或函数的使用位置/参考时,我使用了"查找ALl参考文献"工具(Shift + F12),我会得到每个事件的列表及其找到的位置(页面和行)。;

现在我发现我唯一可以使“查找所有引用”工作的时间是在App_Code文件夹中的cshtml页面上。它在顶级项目文件夹中的页面中没有任何作用(即构成我网站大部分的页面)。我突出显示一个变量并点击Shift + F12(或单击右键菜单中的查找所有引用)并且没有任何反应:没有小时玻璃,没有闪烁,没有引用列表(即使页面上充满了对突出显示的引用)变量)。

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

1 个答案:

答案 0 :(得分:2)

似乎Visual Studio 2013缺少此功能。我不能说Visual Studio 2015是否修复了这个问题。

我的所作所为:

  • 查找所有CTRL+SHIFT+F

  • 搜索MyPublicMethod(.MyPublicProperty

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

此方法存在问题:如果您在多个类(nameurl,...)中有重复的属性,则无法在不读取代码的情况下告知属性属于哪个类