2011-06-09 225 views
4

我懷疑我的Visual Studio Intellisense已停止工作。我已經讀過這可能是NCB文件被破壞並需要刪除的原因。我在整個計算機上搜索了NCB文件,但沒有搜索結果出現。我可以在哪裏手動找到這個文件?Visual Studio的NCB文件位於何處?

回答

14

如果您有一個:它應該與您的解決方案(.sln)文件在同一個目錄中,並且具有相同的基本名稱。

如果您的解決方案是C:\projects\acme.sln那麼它應該是C:\projects\acme.ncb

但是:從Visual Studio 2010開始,它不再使用.ncb系統。相反,它會創建一個擴展名爲.sdf的文件。

因此,您應該可能正在尋找C:\projects\acme.sdf

有關更多信息,請參閱IntelliSense/Browsing options in VC++ 2010

+0

我發誓我沒有看到 - 它不在那裏!呃..我覺得我要瘋了。 – developer 2011-06-09 16:31:05

+1

哦... sdf!是的,我有VS2010。所以我可以刪除該文件(acme.sdf)而沒有任何後果? – developer 2011-06-09 16:33:54

+1

我相信如此,但如果您寧願讓Visual Studio處理它,那麼您可以轉到工具/選項/文本編輯器/ C/C++ /高級/瀏覽/導航/重新創建數據庫:True,然後重新啓動Visual Studio。 – RichieHindle 2011-06-09 16:36:23