当我在Visual Studio中打开* .ashx文件时,右键单击某个函数时,我没有有用的“转到声明”上下文菜单。
如何恢复此功能(这是新安装)?
非常感谢。
答案 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的新手可能没有意识到有时需要该项目。