在Visual Studio 2008中,我正在做一個相當大的(我認爲 - 是32個項目大?)多項目'解決方案'。因爲它是一個遺留系統,所以代碼主要是C < gasp! >,雖然我認爲這與我的問題密切相關。我注意到我的瀏覽信息 - VS設備,它允許我們去一個宏,函數,變量的「去定義」和「去聲明」等 - 沒有被更新。我會嘗試'去定義'的東西,並且IDE會告訴我「符號''沒有定義',或者如果它是我移動的東西,會去正確的文件但錯誤的點。爲什麼Visual Studio 2008中的瀏覽信息不再更新?
我試着建立瀏覽信息解決方案中的所有項目,但沒有幫助。然後我讀了MSDN我應該不是是這樣做的,而應該,而應該,所有項目建成後,運行BSCMAKE與所有的.sbr文件作爲輸入。 (我相信,但我不知道,當文件被編譯的文件.SBR自動進行。)
我猜測它的這一步,(運行BSCMAKE與所有.SBR文件的)這並沒有發生,但我不知道在哪裏可以找到該設置,如果有的話,該設置控制整個解決方案(而不是一次一個項目)。
是否有一些其他文件(比.bsc)VS獲取此信息? (換句話說,我是否完全吠叫了錯誤的樹)?
我刪除了。ncb文件和(在讓Intellisense重建它一段時間之後)改變後的符號是可導航的。謝謝! – 2009-12-03 18:49:38
瀏覽信息可以在每個項目的基礎上禁用。 – Garen 2012-06-06 00:10:15