阻止visual studio创建浏览信息(.ncb)文件

时间:2008-09-25 20:58:07

标签: c++ visual-studio visual-studio-2008

有没有办法阻止VS2008为C ++项目创建浏览信息文件文件 我很少使用类浏览器,在每次构建之后重新创建它都是不值得的,特别是因为即使构建失败也会运行它。

编辑 - 进入声明/定义

也需要它

3 个答案:

答案 0 :(得分:5)

在项目属性中,您将在以下位置找到浏览信息:

配置属性 - > C / C ++ - >浏览信息

告诉它不要生成浏览信息。它用于快速浏览代码组件(如使用“转到定义”)等等。我个人希望能够在组件之间快速跳转,但如果它为编译添加了不必要的时间,请不要担心将其关闭。

答案 1 :(得分:4)

还有一个注册表项:[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Languages\Language Services\C/C++]

Intellisense ON

"IntellisenseOptions"=dword:00000000

Intellisense OFF

"IntellisenseOptions"=dword:00000007

Intellisense ON - 无后台更新

"IntellisenseOptions"=dword:00000005

可以使用更多标记,您也可以Control Intellisense through Macros

ISENSE_NORMAL = 0       'normal (Intellisense On)
ISENSE_NOBG = &H1       'no bg parsing (Intellisense Updating Off - although NCB file will be opened r/w and repersisted at shutdown)
ISENSE_NOQUERY = &H2    'no queries (don't run any ISense queries)
ISENSE_NCBRO = &H4      'no saving of NCB (must be set before opening NCB, doesn't affect updating or queries, just persisting of NCB)
ISENSE_OFF = &H7       

答案 2 :(得分:2)

尝试创建一个与ncb文件名相同的文件夹(当然,您必须删除该文件)。我过去使用过这个技巧来防止智能感知锁定VS2005。但是,你会失去智力感知。