2011-10-24 47 views
38

我刚刚切换到Visual Studio 2010,现在每当我选择一些内容时,Ctrl + C进行复制,单击其他位置,并按Ctrl + V进行粘贴,出现错误消息“无法导航到定义”。之后,我再试一次,它的工作原理。我应该关闭什么样的新奇功能来阻止它?“无法导航到定义”在Visual Studio 2010中的烦恼

enter image description here

+1

你没听见吗?这是由设计;) –

+0

工具+导入/导出,重置声音适合在这里。 –

回答

44

呸,这对Visual Studio 2010中的Microsoft生产力电动工具的错误按“Ctrl +单击转到定义”功能。很显然,当我点击一个新的位置,然后按下“Ctrl + V” - 如果我足够快地完成它,它会将其解释为Ctrl + Click,并立即尝试触发导航,即使我单击了空白区域。这个错误是因为它不知道我想要导航到什么(回答:我不是)。

+2

感谢您发表本文!这让我疯狂。 –

+0

您是否找到了在不重新启动应用程序的情况下继续在Visual Studio中工作的方法? – conroyrw

+17

@conroyrw当我得到令人讨厌的弹出窗口时,我只是按Ctrl +点击文件中的某个地方,然后关闭下一个弹出窗口/提醒,然后消失,就好像它认为按Ctrl键一样! – Treborbob

0

您可以从以下位置删除GoToDefProPack.dll文件: C:\用户(名为myUsername)\应用程序数据\本地\微软\ VisualStudio的\ 10.0 \ \扩展微软\生产力电动工具\ 10.0.20318.14 禁用此功能完全。

2

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

我已经试过如下:

  • 删除了所有bin和OBJ从项目的文件夹中的文件夹:作品大部分 时间。

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

  • 关闭并打开VS 2012:也没有太大的帮助。

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

不知道如果这个问题会再次出现困难。

希望这会帮助某人。

BR

+1

我认为Team Foundation Server存在一些问题。如果我检入代码,它开始工作。 –

+0

“关闭并打开VS 2012”帮助我去确定哪些文件位于外部文件中 – skanda93