2

我有一个包含两个项目的解决方案:一个 Web 项目和一个带有 Sitecore 项的 Sitecore 团队开发人员 (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\ 来自哪里?为什么找不到那个文件?知道我能做些什么来解决这个问题吗?

4

1 回答 1

0

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

构建服务器不需要单独的许可证,可以在开发机器上使用相同的许可证,但确实需要安装。

于 2014-12-18T13:55:17.447 回答