不能在* .ashx文件中“转到声明”(Visual Studio 2008)

时间:2009-02-24 17:02:20

标签: visual-studio visual-studio-2008

当我在Visual Studio中打开* .ashx文件时,右键单击某个函数时,我没有有用的“转到声明”上下文菜单。

如何恢复此功能(这是新安装)?

非常感谢。

2 个答案:

答案 0 :(得分:0)

点击您要转到的文字,然后按 F12 键,如果它没有显示给您。

就像Windows操作系统需要在事情开始出现故障时重新启动一样,如果不起作用,Studio有时需要重新启动。

显然这不会让你的菜单项回来,但是你可能更喜欢从右键单击鼠标菜单中选择它。

答案 1 :(得分:0)

这是一个黑暗中的镜头,因为我不使用ASP相关的东西。

简答

如果您的* .ashx文件属于某个项目,请先打开该项目。

更长的答案

我在Visual Studio 2008中的大部分工作都是使用C ++和C#代码。如果我在VS2008中打开一个独立于它所属项目的.cpp文件或.cs文件,VS2008也不会给我 Go To Declaration 上下文菜单。当我打开独立于他们所属项目的文件时,VS2008(或任何Visual Studio版本)只不过是一个美化的编辑器。为了获得 Go To Declaration 和其他功能(例如Intellisense)的好处,我必须先打开项目,然后在VS2008中打开该文件。

替代答案

如果您已经这样做了,可以尝试删除项目目录中的.suo文件,并让VS2008重新创建它。

道歉

很抱歉,如果这只是说明显而易见的话。我知道当我在项目的上下文之外打开一个文件时,我感到很沮丧只是为了意识到我想要做的事情要求我打开项目。 Visual Studio的新手可能没有意识到有时需要该项目。