1

我正在使用 Visual Studio Team 服务来构建CRFSuiteLibLBFGS。CRFSuite 依赖于正在构建的 LibLBFGS 库。我可以毫无问题地构建 LibLBFGS。我希望能够在构建 CRFSuite 项目时将由 LibLBFGS 构建生成的库和头文件包含在 CRFSuite 项目中。

希望我遗漏了一些非常明显的东西,这是可以做到的。

4

1 回答 1

0

实现您的要求的简单方法是,您可以将另一个 Visual Studio 构建或其他构建 LibLBFGS 项目添加到您的 CRFSuite 构建定义中。

脚步:

  1. 为 CRFSuite 项目创建构建定义(例如 Visual Studio 构建模板)
  2. 在 Repository 选项卡中设置 LibLBFGS 和 CRFSuite 项目的映射
  3. 在构建 CRFSuite 项目的步骤/任务之前添加 Visual Studio 构建步骤/任务(构建 LibLBFGS 项目)
  4. 添加复制文件步骤/任务以根据 CRFSuite 项目的引用方式将 LibBFGS 构建结果(工件)复制到相应的文件夹

另一方面,如果您熟悉 PowerShell,您可以自定义构建任务来调用 REST API 来下载其他构建的工件。可以帮助你的示例代码。

于 2016-12-12T02:48:09.077 回答