我刚刚切换到Visual Studio 2010,现在每当我选择一些内容时,按Ctrl + C进行复制,单击其他地方,然后按Ctrl + V进行粘贴,我收到错误消息“无法导航到定义”。在那之后,我再次尝试,它的工作原理。我应该关闭什么奇妙的新“功能”来阻止它?
答案 0 :(得分:44)
Bah,这是Microsoft Productivity Power Tools for Visual Studio 2010中的一个错误。“Ctrl + Click转到定义”功能。显然,当我点击一个新位置然后按“Ctrl + V” - 如果我足够快,它会将其解释为Ctrl + Click并立即尝试触发导航,即使我点击了一个空白区域。之所以出现错误,是因为它不知道我想要导航到什么(回答:我不是)。
答案 1 :(得分:2)
我在VS 2012(Premium)中遇到类似的问题。
我尝试了以下内容:
从项目的文件夹中删除了所有bin和obj文件夹:大部分工作 时间。
修复VS 2012(添加/删除bugrams(程序)>修复)。没有 帮助很多。
关闭并打开VS 2012:也没多大帮助。
我注意到,我只能打开没有办理登机手续的文件 TFS。我办理登机手续,然后VS开始正常工作。
希望这会对某人有所帮助。
BR
答案 2 :(得分:0)
您可以从以下位置删除GoToDefProPack.dll文件: C:\ Users(myUserName)\ AppData \ Local \ Microsoft \ VisualStudio \ 10.0 \ Extensions \ Microsoft \ Productivity Power Tools \ 10.0.20318.14 完全禁用此功能。