Sitecore与TDS + TFS云的持续集成 - >找不到.target文件

时间:2014-12-18 13:33:03

标签: tfs sitecore integration tds

我有一个包含两个项目的解决方案:一个Web项目和一个Sitecore项目的Teamcore(TDS)项目团队开发人员。使用TDS的本地包装构建工作。

现在我希望在云中继续与Team Foundation Server(TFS)集成,所以我遵循了这一点:http://www.experimentsincode.com/?p=586

我将解决方案和所需文件检入源代码控制并创建了构建定义。触发自动构建时,我收到以下错误消息:

1>Project "C:\a\src\TDS\TDS.scproj" on node 1 (default targets).
1>C:\a\src\TDS\TDS.scproj(318,3): error MSB4019: The imported project "C:\a\src\TDSFiles\HedgehogDevelopment.SitecoreProject.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
1>Done Building Project "C:\a\src\TDS\TDS.scproj" (default targets) -- FAILED.

这是TDS.scproj中出现错误的地方:

<Import Project="..\TDSFiles\HedgehogDevelopment.SitecoreProject.targets" />

我的解决方案名为NeueSitecoreInstanzName。这两个项目名为NeueSitecoreInstanzName和TDS。该解决方案还包含文件夹Sitecore和TDSFiles以及必要的文件。所有这些都在TFS的源代码控制中。 HedgehogDevelopment.SitecoreProject.targets文件位于TFS的TDSFiles文件夹中。

路径中的\ a \ src \来自哪里?为什么找不到该文件?知道我能做些什么来解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您是否在TFS云服务器上安装了Hedgehog TDS软件?要运行TDS项目,需要在构建编译的地方安装软件(和许可证)。

您不需要为构建服务器提供单独的许可证,您可以在开发计算机上使用相同的许可证,但需要安装它。