Visual Studio Go to Definition (F12) opens Object Browser instead of Code View
我正在运行VS2005,当我右键单击一个对象并选择"转到定义"时,它将带我到对象浏览器,而不是实际的代码。
我可以更改某些设置来解决此问题吗? 注意:它对于C#解决方案正常运行,我遇到了Basic问题。
这也可能是由于高级编译选项中的.Net框架版本不匹配引起的。
我注意到我的一个项目设置为.net 3.5,另一个项目是.net 4.0。
当我单击.net 4.0项目上的
幸运的是,我能够将两者更改为相同,没有任何问题,但是那些拥有已建立代码库的人在更改.net版本时可能需要提防。
当我将对库的引用添加为"二进制"引用而不是"项目"引用时,通常会看到这种情况。您可能需要删除引用,然后从"项目"选项卡中将其重新添加。
在不同的git分支之间切换后,在(C / C ++)本机项目中使用Visual Studio 2015时,我也看到了这一点。解决方案是关闭VS,进入$(SolutionDir)并删除.sdf文件,然后重新打开解决方案。
我不确定为什么,但是当我看到此问题时,我的解决方案处于"发布"模式。当我将解决方案置于"调试"模式时,调试/导航正常工作。