在Visual Studio 2005中,我有一个带有预处理器宏的.h文件。它们显然对于Visual Studio的Intellisense来说太复杂了,因为如果它们存在,它们会使Visual Studio崩溃,而如果它们不存在,它就会正常工作。有谁知道阻止Visual Studio解析Intellisense文件的方法,但仍然将其包含在构建中。顺便说一下,我已经尝试了以下内容:由于宏文件导致的Visual Studio Intellisense崩溃
- 通过重命名feacp.dll来禁用智能感知。工程,但不切实际。
- 视觉辅助。工程,但250美元。
- 安装Visual Studio SP1 + Intellisense修补程序(KB947315)。不修复它(并且吃掉1GB的硬盘空间)。
我编辑了我的问题,添加了我已经安装了SP1。它不能解决问题。另外,从版本中删除文件并没有帮助(我已经尝试过了),因为VS搜索#include树(我假设)并仍然找到该文件。 – Jack 2010-09-21 07:37:27