繁体   English   中英

在另一个项目的一个Visual Studio Team Services项目中包含一个人工制品?

[英]Include an artefact in one Visual Studio Team Services project in another project?

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

希望我错过了一些非常明显的事情,这可以做到。

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

脚步:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM