VS20172019 F12無法導航到定義

今天對專案裡某個物件點F12轉到定義,無法跳轉,研究了一會兒,找到如下解決方案:

首先確認該函式是否能夠正確被跳轉到。。就是是否真實定義了,然後確保要跳轉的定義原始碼在專案檔案下(而不是直接引用的DLL)

接下來關閉VS2017/2019

1進入dos操作介面:開始-執行-CMD

2轉到IDE目錄下:CD C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE

3執行該命令:devenv。exe /resetuserdata

4重新開啟Visual Studio,這將需要一些時間來載入,相當於首次使用VS。

類似問題:解決vs2017轉到定義變灰,F12無法跳轉問題

問題描述

開啟VS2017,發現F12鍵失效了,同時在函式名上右鍵,檢視定義、轉到定義等都變灰了。我還打開了其他專案,也是一樣的問題。百度試了許多方法:重啟電腦 ,重啟VS ,把專案解除安裝、然後重新載入專案,rebuild,刪除解決方案中。sou字尾的隱藏檔案等都沒成功。

VS20172019 F12無法導航到定義

解決

在此之前,我想刪除工程資料夾裡的。SDF檔案,所以百度,把VS2017的資料庫禁用了,所以我想會不會和它有關,所以我把禁用資料庫又設定為FALSE,具體操作是:

工具–》選項–》文字編輯器–》C/C++–》高階,把禁用資料庫設定為false。

VS20172019 F12無法導航到定義

重新開啟專案,果然F12和轉到定義都正常了。

技術群: 需要進技術群學習交流的請新增小編微信,切記備註:加群,對以上內容有什麼疑問也可以直接和小編直接溝通交流!

頂部