You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio 2019中“Excluded from build”功能失效问题求助

解决Visual Studio 2019 Professional中“Excluded from build”失效问题
  • 核对单个文件的构建属性(针对当前配置)
    右键目标文件(比如MakeFunction.cpp)→ 属性 → 配置属性 → 常规,确认当前正在使用的配置(Debug/Release、x86/x64等)下,“从生成中排除”确实设为“是”。很多时候切换配置后,之前的排除设置没同步到新配置里。

  • 检查项目全局构建规则
    右键项目 → 属性 → 配置属性 → C/C++ → 所有选项,搜索“排除”相关条目,确认没有全局设置覆盖单个文件的排除规则。另外排查是否有自定义MSBuild脚本或构建任务,强制把这些排除的文件加回构建流程。

  • 清理缓存后重建
    点顶部菜单生成 → 清理解决方案,然后手动删掉项目目录下的obj和bin文件夹,再重新构建。旧的构建缓存经常会导致新的排除设置不生效。

  • 重置VS的UI缓存
    如果文件在资源管理器里显示已排除但实际还在构建,大概率是VS的UI缓存出问题了。直接关闭VS,找到项目目录下的.suo隐藏文件删掉,重新打开解决方案后再检查设置。

  • 确认项目类型适配性
    如果是CMake项目,VS的“排除构建”UI设置不生效很正常——这类项目得修改CMakeLists.txt里的文件包含规则,才能真正排除文件。

内容的提问来源于stack exchange,提问作者amutamil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 09:02:05