0

我有使用 VSBuild 构建的构建定义。从 Web 界面触发时,它可以完美运行。但是当从 Zapier 触发时,它会失败并出现以下错误:

[错误]C:\TFSAgent_work\1\s\CityExpert.sln.metaproj(0,0): 错误 MSB4126: 指定的解决方案配置“CRMDev|any cpu”无效。请使用配置和平台属性(例如 MSBuild.exe Solution.sln /p:Configuration=Debug /p:Platform="Any CPU")指定有效的解决方案配置,或将这些属性留空以使用默认解决方案配置。

但是该配置已在解决方案中,并且与手动排队构建使用的相同。所有配置都是一样的,brench也是一样的。日志中的 MSBuild 命令行开关 - 相同。

4

1 回答 1

0

我找到了解决方案。它看起来像 VSTS 中的一个错误。

即使其他版本配置为默认值,来自 Zapier 的版本也会导致主漏洞。

构建详细信息将“开发”显示为默认违规:

Build details
Definition CRMDev (edit)
Source branch devel
Source version
Requested by Boris Prpic
Queued Monday, January 18, 2016 7:42:41 PM
Started Monday, January 18, 2016 7:42:45 PM
Finished Monday, January 18, 2016 7:42:51 PM

但是日志显示它确实在拉主人:

2016-01-18T19:42:32.3257942Z Syncing repository: CRM (Git)
2016-01-18T19:42:32.3559010Z Starting fetch
2016-01-18T19:42:34.5759230Z Checking out refs/remotes/origin/master to C:\TFSAgent\_work\1\s
2016-01-18T19:42:34.6471116Z Checked out branch  for repository CRM at commit 40fe14218f9d6b7cfcf7e28fbd0cef507e6d37f6
于 2016-01-18T21:01:10.413 回答