2

更新了图片。

在 TeamCity 中设置项目时,我无法让构建步骤正常工作。我每次都得到同样的错误。

无法启动 MSBuild.exe。无法在路径中找到项目文件:C:\TeamCity\buildAgent\work\42c94c0380966ffa\Main\Solution.sln

我能够连接到 TFS。我把根放在下面。

$/项目名称/

测试连接返回正常。

创建构建步骤时,我使用 MSBuild 并将构建文件路径设置为解决方案在 tfs 结构中存在的位置。举个例子。

构建文件路径:Main\MySolution.sln

因为在 TFS 中,这就是解决方案所在。$/项目名称/Main/MySolution.sln。当我运行构建步骤时,我得到了上面的错误。我究竟做错了什么?42c94c0380966ffa 文件夹在光盘上创建,但它是空的。

日志

[14:55:24]Checking for changes
[14:55:25]Publishing internal artifacts
[14:55:25][Publishing internal artifacts] Sending build.start.properties.gz file
[14:55:25]Clearing temporary directory: C:\TeamCity\buildAgent\temp\buildTmp
[14:55:25]Checkout directory: C:\TeamCity\buildAgent\work\42c94c0380966ffa
[14:55:25]Updating sources: server side checkout
[14:55:25][Updating sources] Will perform clean checkout. Reason: Checkout directory is empty or doesn't exist
[14:55:25][Updating sources] Transferring cached clean patch for VCS root: EEL TFS
[14:55:25][Updating sources] Repository sources transferred
[14:55:25][Updating sources] Removing C:\TeamCity\buildAgent\work\42c94c0380966ffa
[14:55:25][Updating sources] Updating C:\TeamCity\buildAgent\work\42c94c0380966ffa
[14:55:25]Step 1/1: Build Solution (MSBuild) (2s)
[14:55:25][Step 1/1] Starting: C:\TeamCity\buildAgent\plugins\dotnetPlugin\bin\JetBrains.BuildServer.MsBuildBootstrap.exe /workdir:C:\TeamCity\buildAgent\work\42c94c0380966ffa /msbuildPath:C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe
[14:55:25][Step 1/1] in directory: C:\TeamCity\buildAgent\work\42c94c0380966ffa
[14:55:28][Step 1/1] Failed to start MSBuild.exe. Failed to find project file at path: C:\TeamCity\buildAgent\work\42c94c0380966ffa\Main\MySolution.sln
[14:55:28][Step 1/1] Process exited with code -42
[14:55:28][Step 1/1] Step Build Solution (MSBuild) failed
[14:55:28]Publishing internal artifacts
[14:55:28][Publishing internal artifacts] Sending build.finish.properties.gz file
[14:55:28]Build finished

我的 VCS 根配置、用户名和密码已删除。

http://imgur.com/IdsNEcr,Pb3qwAu#1

以及解决方案的位置。

http://imgur.com/IdsNEcr,Pb3qwAu#0

和构建步骤

http://imgur.com/HOpBiV2

版本控制设置

http://imgur.com/oQMwI7L,boMqT8Z#1

通用设置

http://imgur.com/oQMwI7L,boMqT8Z#0

4

1 回答 1

0

看起来您已将构建配置为查找 MySolution.sln,但在 TFS 中它实际上称为 EEL B2C.sln。

于 2013-10-12T21:35:01.330 回答