2011-12-09 280 views
1

我正在使用Visual Studio Professional 2008(9.0.30729.4462 QFE)重構(相當長)的C程序。我使用導航欄中的功能選擇器下拉菜單快速在源代碼中的函數之間跳轉。Visual Studio 2008導航欄困惑

我在一些源代碼的頂部添加了一個函數,現在導航欄中的函數選擇器下拉菜單是錯誤的。它有時會跳轉到另一個函數或另一個函數中。

我已經嘗試清理,建設,重建項目,關閉和重新打開項目,甚至重新啓動我的電腦,並沒有任何修復此問題。

我的假設是IDE需要重新構建它的源代碼索引,但我一直在尋找無法定位這樣的文件,更不用說如何強制重建。

謝謝!

+1

我很驚訝重建你的代碼並沒有到位。 您可以嘗試刪除.suo文件(該視覺工作室存儲在與.sln相同的位置)。這存儲了一些特定於該解決方案文件的用戶選項,因此您可能需要備份您的.suo文件以防萬一出現問題。 – Weaver

+0

我會試試這個,@Weaver。 –

回答

2

刪除.ncb文件並重新打開解決方案應該可以解決問題。

Visual Studio解析您的源代碼並將結果存儲在.ncb(Intellisense數據庫)中。該文件用於自動完成,類瀏覽器等...它通常會自動重建,但有時需要手動清理。

+0

修好了!謝謝!你剛剛救了我一堆時間! –