在Visual Studio 2010中“无法导航到定义”烦恼

我刚刚切换到Visual Studio 2010,现在每当我select一些内容,按Ctrl + C复制,单击其他地方,Ctrl + V粘贴,我得到一个错误消息“无法导航到定义”。 之后,我再试一次,它的工作原理。 我应该关掉什么奇妙的新function来阻止这个?

在这里输入图像说明

Bah,这是Visual Studio 2010的Microsoft Productivity Power Tools中的一个错误。“Ctrl +单击转到定义”function。 显然,当我点击一个新的位置,然后按下“Ctrl + V” – 如果我做得足够快,它将其解释为一个Ctrl +单击,并立即尝试触发导航,即使我点击一个空的空间。 这个错误是因为它不知道我想要导航到什么(回答:我不是)。

我在VS 2012(Premium)中遇到类似的问题。

我已经尝试了以下内容:

  • 删除项目文件夹中的所有bin和obj文件夹:大部分时间都在运行。

  • 修复VS 2012(添加/删除bugrams(程序)>修复)。 没有太大的帮助。

  • closures并打开VS 2012:也没有帮助。

  • 我注意到,我无法打开只有在TFS没有签入的文件。 我签入他们,然后VS开始正常工作。

不知道这个问题是否会再次出现困难。

希望这会有助于某人。

BR

您可以从以下位置删除GoToDefProPack.dll文件:C:\ Users(myUserName)\ AppData \ Local \ Microsoft \ VisualStudio \ 10.0 \ Extensions \ Microsoft \ Productivity Power Tools \ 10.0.20318.14完全禁用此function。