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