【问题标题】:TFS Automated Build System issueTFS 自动构建系统问题
【发布时间】:2016-01-05 03:40:39
【问题描述】:

我正在为 TFS 2015 准备一门课程,我几乎什么都有,除了自动化构建部分,这给我带来了一些问题。我目前在尝试构建示例项目时遇到了一个巨大的问题。该项目有一个 html 文件和一些 JS 文件,仅用于测试。

然后,我准备了一个本地代理,该代理连接到我的 Visual Studio Online 帐户,该帐户已正确绑定到该 TFS 实例。我的构建定义很简单:默认的,目录设置为我的项目目录($testing)。

一切都应该运行良好,但我遇到了以下错误。有些部分是西班牙语,但我翻译了它们以供您理解:

2015-10-07T18:27:23.2436618Z 执行 powershell 脚本: C:\agent\tasks\VSBuild\1.0.15\VSBuild.ps1

2015-10-07T18:27:25.0057796Z ##[error] Cannot find property DirectoryName.

2015-10-07T18:27:25.0227790Z C:\agent\agent\worker\tools\NuGet.exe restore "C:\agent\_work\3\s" -NonInteractive

2015-10-07T18:27:25.2377919Z ##[error]Cannot locate a solution file.

2015-10-07T18:27:25.2617935Z ##[error]Unexpected exit code 1 returned from tool NuGet.exe

2015-10-07T18:27:25.2727677Z C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe "C:\agent\_work\3\s" /nologo /m

/nr:false /fl /flp:"logfile=C:\agent_work\3\s.log" /dl:CentralLogger,"C:\agent\agent\worker\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll"*ForwardingLogger,"C:\agent\agent\worker\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger。 dll" /p:platform="任何cpu" /p:configuration="debug" /p:VisualStudioVersion="14.0"

2015-10-07T18:27:25.4188021Z MSBUILD : error MSB1009: Project's file doesn't exist.

2015-10-07T18:27:25.4188021Z Modificador: C:\agent\_work\3\s

2015-10-07T18:27:25.4228024Z ##[error]Unexpected exit code received from msbuild.exe: 1

我的构建定义发生了什么?我应该尽快准备好,但我没有找到有关这些错误的任何信息...提前谢谢您!

【问题讨论】:

    标签: visual-studio powershell tfs msbuild build-automation


    【解决方案1】:

    您实际上是在使用 TFS nNext 构建(从 VSBuild.ps1 调整)。

    当我在 Visual Studio Build 步骤中指定 Solution 字段时,我可以重现您的上述错误,并且该文件夹没有要构建的解决方案或项目。因此,要解决它,明确指定一个 .sln 或 .csproj 文件。喜欢:

    【讨论】:

      猜你喜欢
      • 2011-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-21
      • 2018-04-27
      • 2014-08-07
      • 1970-01-01
      • 2016-01-19
      相关资源
      最近更新 更多