【问题标题】:Auto Build on specific configurations在特定配置上自动构建
【发布时间】:2013-07-23 14:32:10
【问题描述】:

目前使用vs2010。

在尝试扩展上一个问题时:

Create multiple versions of a project

现在如何在每个配置上自动构建?那可能吗?我需要让 TFS 触发这些特定的构建。

【问题讨论】:

    标签: tfs configurationmanager multiple-projects


    【解决方案1】:

    打开您的构建定义 -> 流程 -> 1. 必需 -> 要构建的项目 -> “要构建的配置”。

    选择您希望在其中编译解决方案的配置。

    【讨论】:

    • 抱歉耽搁了,回到这个。所以当我尝试这个时,我没有从解决方案中获得所有可用的配置来尝试。唯一可用的是千篇一律的工具,调试/发布。但是我可以从该解决方案中获得更多。当我手动输入正确的配置来构建它时,它会无限期地运行......当它最多只需要 5 分钟时......我必须手动取消构建。
    • 您确定您提供了正确的配置名称吗?它们区分大小写。我会说从 Debug 开始,然后添加 Release,然后继续添加 1,看看会发生什么。这将告诉哪个导致构建定义挂起。
    • 因此该解决方案包括“升级”和主 exe,以及两者的通用支持 dll。现在,当我使用我在解决方案中为每个人创建的特定配置手动构建时,一切都很好..但我不能通过团队资源管理器构建定义来做到这一点..他们只是没有出现......没有配置出现。当我创建一个(添加)同名时,它确实做了一些事情......但文件夹(目标)只包含日志文件......没有别的。日志文件只列出一个警告,没有错误..但仅此而已。
    • 1.当您构建单个配置(不是调试,发布)而是您创建的新配置时。它会产生输出吗? 2、如果你可以访问TFS构建服务器,检查并确保编译成功并且在服务器上生成了你想要的文件?我相信默认构建模板不会将二进制文件复制到新配置的放置位置。
    • 在项目属性中,检查项目的输出路径是什么?确保每个配置输出到不同的路径。如果您想编辑构建定义以组织放置位置的二进制文件,请查看以下链接:msdn.microsoft.com/en-us/library/ff977206(v=vs.100).aspx
    猜你喜欢
    • 1970-01-01
    • 2015-09-13
    • 2019-08-09
    • 2017-10-29
    • 1970-01-01
    • 1970-01-01
    • 2019-01-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多