我刚刚在一台新服务器上安装了TFS2015(本地),现在我正在尝试设置TFS2015版本来复制我的xaml版本,并且我收到一个我不理解的错误。这是错误:
Build build 8/31/2016 12:36:33 PM。
1>节点1上的项目“C:\ Agent_work \ 5 \ s \ Source \ BOTWSitecore.sln”(清洁
目标)。
1 GT; ValidateSolutionConfiguration:
构建解决方案配置“release | any cpu”。
C:\ Program Files
(x86)\ MSBuild \ HedgehogDevelopment \ SitecoreProject \ v9.0 \ HedgehogDevelopment.SitecoreProject.targets(141,5):错误:构建输出路径必须相对于TDS项目根目录。<登记/>
1&gt;项目“C:\ Agent_work \ 5 \ s \ Source \ BOTWSitecore.sln”(1)正在建设中
节点2上的“C:\ Agent_work \ 5 \ s \ Source \ BOTWTDS \ BOTWTDS.scproj”(11)(清洁
)
目标(一个或多个))。
11&gt; C:\ Program Files
(x86)\ MSBuild \ HedgehogDevelopment \ SitecoreProject \ v9.0 \ HedgehogDevelopment.SitecoreProject.targets(141,5):错误:构建输出路径必须相对于TDS项目根目录。 [C:\ Agent_work \ 5 \ s \ Source \ BOTWTDS \ BOTWTDS.scproj]
11&gt;完成建筑项目“C:\ Agent_work \ 5 \ s \ Source \ BOTWTDS \ BOTWTDS.scproj”
(清洁目标) - 失败。
1&gt;完成建筑项目“C:\ Agent_work \ 5 \ s \ Source \ BOTWSitecore.sln”(清洁目标) - 失败。
建立失败。
“C:\ Agent_work \ 5 \ s \ Source \ BOTWSitecore.sln”(清洁目标)(1) - &gt;
“C:\ Agent_work \ 5 \ s \ Source \ BOTWTDS \ BOTWTDS.scproj”(清洁目标)(11) - &gt;
(SitecoreBuildClean目标) - &gt;
C:\ Program Files(x86)\ MSBuild \ HedgehogDevelopment \ SitecoreProject \ v9.0 \ HedgehogDevelopment.SitecoreProject.targets(141,5):错误:构建输出路径必须相对于TDS项目根目录。 [C:\ Agent_work \ 5 \ s \ Source \ BOTWTDS \ BOTWTDS.scproj]
0警告
1错误
时间流逝00:00:01.06
进程'msbuild.exe'退出,代码为'1'
************************************************** ****************************
完成任务:VSBuild
************************************************** ****************************
不支持给定路径的格式
************************************************** ****************************
整理建筑
************************************************** ****************************
工人工人-03d1961b-0fe4-478f-9fa1-2d25cb7cfcb4完成工作作业
03d1961b-0fe4-478f-9fa1-2d25cb7cfcb4
有谁知道问题是什么?
答案 0 :(得分:1)
您需要在构建服务器上安装TDS 或为构建服务器提供MSBuild用于构建TDS项目的文件。这些文件可以在错误中指定的位置安装了TDS的任何计算机上找到。您将需要包含.targets文件的文件夹中的所有内容。
您最好确保构建服务器(构建代理)上的环境与本地环境相同。这将大大降低构建失败的风险。如果在安装TDS后仍然无法正常工作,您可以尝试在构建代理(计算机)上手动构建,而不是通过tfs来缩小与代理环境或TFS构建定义设置相关的问题。
答案 1 :(得分:0)
在此链接中看起来与Narasimha的问题相同:AUTOMATING SITECORE DEPLOYMENTS WITH TFS AND TDS以下是解决方法:
我从刺猬那里得知这是一个错误,他们发给我了 低于消息。为了避免这个错误,TDS内部有一条线 需要检查输出目录的.targets文件 评论说。假设你已经安装了TDS 构建服务器,.targets文件位于“C:\ Program Files” (86)\的MSBuild \ HedgehogDevelopment \ SitecoreProject \ 9.0 \ HedgehogDevelopment.SitecoreProject.targets”。