2011-10-24 43 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