【问题标题】:TFS 2012 builds builds mixed configuration instead of releaseTFS 2012 构建构建混合配置而不是发布
【发布时间】:2013-08-25 13:23:42
【问题描述】:

我将 TFS 配置为在 Release|All CPU 中构建我的解决方案。当从 3 个项目中构建完成时,1 个似乎在发布中(没有 pdb 文件),而另外两个在调试中(存在 pdf 文件)。任何想法为什么?我希望所有人都在 Release 中。谢谢。

【问题讨论】:

    标签: .net visual-studio-2012 build tfs


    【解决方案1】:

    在解决方案中检查您的构建配置 - 可以配置您的“发布”配置,以便某些项目不会构建,或构建不同的配置。当您希望某些项目为每个配置构建略有不同时,这很方便。听起来您的解决方案配置搞砸了:

    • 打开您的解决方案
    • 点击构建>>配置管理器
    • 选择版本/任何 CPU
    • 确保解决方案中的每个项目在配置列中都有所需的值

    【讨论】:

      【解决方案2】:

      转到解决方案配置管理器并确保所有项目都构建到发布|任何 CPU。此外,检查它产生或不产生 PDB 文件的编译选项。事实是,即使发布时您也想要“pdb”,但您可以将其放在一边,以便稍后您可以根据需要调试生产代码。

      【讨论】:

        猜你喜欢
        • 2012-11-07
        • 1970-01-01
        • 2014-03-21
        • 2012-12-13
        • 2013-05-11
        • 1970-01-01
        • 2014-09-16
        • 2012-02-19
        • 2015-09-17
        相关资源
        最近更新 更多