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

TeamCity构建Unreal项目MSB4019找不到Microsoft.Cpp.Default.props

MSB4019报错修复方案

该错误本质是TeamCity构建代理的执行上下文未正确读取到你设置的VCTargetsPath,可按以下步骤依次排查修复:

  • 优先强制指定MSBuild参数:在TeamCity对应msbuild构建步骤的命令行参数配置项中,添加 /p:VCTargetsPath="C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\v140\",该参数优先级高于环境变量,可避免Unreal构建脚本或其他全局配置覆盖路径设置。
  • 同步TeamCity代理环境变量:进入TeamCity构建代理的安装目录,打开conf/buildAgent.properties文件,新增一行配置:VCTargetsPath=C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\v140,保存后重启TeamCity构建代理服务,确保代理进程能读取到该变量。
  • 校验VS2019组件完整性:打开Visual Studio Installer,确认「使用C的桌面开发」工作负载已安装,且包含MSVC v142 - VS 2019 C++ x64/x86生成工具、对应版本的Windows 10/11 SDK、C ATL生成工具等必备组件,缺失组件补装后重启构建代理。
  • 检查Unreal构建配置:确认UnrealBuildTool的配置文件BuildConfiguration.xml(路径通常为C:\Users\<构建代理运行用户名>\AppData\Roaming\Unreal Engine\UnrealBuildTool\BuildConfiguration.xml)中没有硬编码错误的VC工具链路径。
  • 验证权限配置:确认TeamCity构建代理运行时使用的用户账号,对C:\Program Files (x86)\MSBuild目录拥有读取权限,避免权限不足导致文件无法被识别。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 12:15:04