Cruise Control构建失败:'xsd'命令未识别问题求助
问题:Cruise Control 持续集成构建失败,xsd命令无法识别
错误信息
'xsd' is not recognized as an internal or external command C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(5809,5): error MSB3073: The command "xsd R:\path\path\filename.xsd /c /o:R:path\path\ /n:filename" exited with code 9009.
已执行的排查步骤
- 确认系统环境变量Path中包含
C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools,且该目录下存在xsd.exe - 验证R盘上的目标文件路径真实存在
- 重启构建机器,错误未解决
- 夜间构建在另一台机器上运行正常
- 尝试过相关社区解决方案,但未解决问题
后续更新记录
- 检查高级环境变量设置,发现NETFX 4.8 Tools路径未在用户变量Path中,尝试添加到系统变量后构建恢复正常,但夜间构建环境无此配置,因此移除该系统变量
- 最终定位到9月的代码变更改用bat文件构建,已将相关差异配置添加到ccnet.config文件,通过CCTray触发强制构建,等待验证结果
内容的提问来源于stack exchange,提问作者Michele
相关产品推荐
相关产品推荐

