我有一个包含两个项目的解决方案:一个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\来自哪里?为什么找不到那个文件?你知道我能做些什么来解决这个问题吗?
发布于 2014-12-18 21:55:17
您是否在TFS云服务器上安装了Hedgehog TDS软件?要运行TDS项目,需要将软件(和许可证)安装在编译构建的位置。
构建服务器不需要单独的许可证,您可以在开发机器上使用相同的许可证,但确实需要安装它。
https://stackoverflow.com/questions/27547797
复制相似问题